.prd .wiziblocks__item__maxWidth {
    padding: 50px 50px !important;
    background-color: #eee2c9 !important;
}
div#f8152692-5785-4a08-8028-ae28e5705507 .wiziBtn__wrapper {
    justify-content: center !important;
}
div#\37 c8a3864-e1e4-4dc4-a97f-e42eee326cd9 {
    padding: 30px 60px;
    background-size: cover;
}

.prd .prod__shadow {
    background-color: #fff !important;
    box-shadow: 0px 0px 6px 2px #0000004a !important;
    border-radius: 20px !important;
}
@media screen and (max-width: 320px) {
.prd .wiziblocks__item__maxWidth {
    padding: 50px 10px !important;
    background-color: #eee2c9 !important;
}
}


@media screen and (min-width: 1025px) {
    .elfsight-app-6d6ab13f-8017-46f0-afbb-77a98d6f7d59.eapps-widget.eapps-widget-show-toolbar .cfzhDB {
        width: 30% !important;
        margin-left: 10vw !important;
    }
  
}
@media (max-width: 1023px) {
  .nav__wrapper a[href="https://jpeg-productions.mywizi.com/"] {
    display: none;
  }
}

@media screen and (min-width: 1024px) {
  div#\31 2e8c53a-4222-4b4a-8f94-4643ee5498cc {
    padding: 30px 60px !important;
    background-size: cover;
  }
  
}

@media screen and (max-width: 1023px) {
  div#\31 2e8c53a-4222-4b4a-8f94-4643ee5498cc {
    padding: 10px !important;
    background-size: contain;
  }
}

@media (max-width: 1023px) {
  .nav__wrapper a[href="/mon-livre.html"] {
    text-transform: uppercase;
  }
}

@media (max-width: 719px) {
  .breadcrumbs {
    border-top: none;
    margin-bottom: 0px;
    min-height: 40px;
  }
}

@media (max-width: 1023px) {
    .body__wrapper {
        padding: 0px;
    }
}

@media (max-width: 1023px) {
  .prod-list {
    background-size: contain;
    padding: 10px;
  }
}

p.footer__wrapper__bloc__infos__address:nth-child(1) {
    display: none;
}

p.footer__wrapper__bloc__infos__address:nth-child(2) {
    display: none;
}

.footer__wrapper__bloc__infos__contact:nth-child(4) {
    display: none;
}

.ma-video {
    max-width: 600px; /* ðŸ”¥ taille max de la vidÃ©o */
    margin: 40px auto; /* centre la vidÃ©o */
    padding: 0 15px; /* marges sur mobile */
}

.ma-video video {
    width: 100%; /* sâ€™adapte Ã  la div */
    height: auto; /* conserve les proportions */
    border-radius: 12px; /* joli arrondi */
}

div#\35 5b3bfa2-d428-4519-9c86-9ab2ce8dd410 {
    background-size: cover;
    margin-bottom: 0px;
}

div#\34 ffdba5c-211b-4058-93bb-6f0f81e96db6 {
    background-size: cover;
}

div#aa7f7686-7381-4ccc-8eb5-f2ec6d5ce054 p {
    color: white !important;
}

@media (min-width: 1024px) {
    .prod-details__name {
        font-size: 2.3rem;
    }

}

div#e636e817-0705-42a9-b5e0-9cb941e0c4b0 {
    background-size: cover;
}

.newsletterperso {
    background-color: #313131 !important;
}
div#\36 865d5ff-cef8-439e-acbf-6d626befd968 {
    background-size: cover;
    padding: 30px !important;
    margin-bottom: 0px !important;
}
div#\33 6b1d84e-3269-4df3-8c75-fbdf18ab6d9a {
    background-size: contain;
    padding: 30px;
    margin: 0;
}
div#\33 1ea4729-d76c-41c1-bc78-039634dcbf0f .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
    border-radius: 15px 15px 0px 0px;
}
div#\37 c2c2c3a-1f49-4697-89f9-a9cc83f4b8fa .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
}
div#\39 20e9dee-8793-4ada-b7c2-75f52deecc37 .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
}
div#\33 667efdb-11cf-4574-aef6-0027425d3233 .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
    border-radius: 0px 0px 15px 15px;
    margin-bottom: 30px;
}
div#\37 68ff4de-c198-47dd-af0e-57dc108acdcc .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
}
div#\39 7bde149-5775-4382-814c-fad53e8ee371 .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
}
div#fb0023fa-61bd-4c7e-ab95-bb93db177714 .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
}

div#e461e26b-7a5f-4bef-8326-68bc494779a9 .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
}
div#dd12e56b-411f-432b-b8ec-dd8c07674ed2 .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
}
div#acf2a304-af77-4d98-bd4b-7db818c4dfd9 .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    background-color: #EEE2C9;
    padding: 2vw;
}

div#\30 b0550e8-a130-40f5-9ce4-4931c168e444 .wiziBtn__wrapper {
    justify-content: flex-start;
}
.wiziblocks__item.width-.medium {
    background-size: cover;
    padding: 30px;
    margin: 0;
}
@media (min-width: 1024px) {
  div#\34 36f1800-ebe2-4e2b-9253-4c8ce343dbca {
    background-size: cover;
    padding: 30px 60px !important;
    margin-bottom: 0px !important;
  }
}
@media (max-width: 1023px) {
  div#\34 36f1800-ebe2-4e2b-9253-4c8ce343dbca {
    background-size: cover;
    padding: 10px !important;
    margin-bottom: 0px !important;
  }
}
@media (max-width: 1023px) {
  div#\39 cffc9b0-4440-43af-8962-cf05191416dd {
    padding: 10px !important;
  }
}
div#ab5dd5b3-b26a-4358-a69c-e38a56df0352 {
    background-color: #333333;
    padding: 60px 30px;
}
div#ab5dd5b3-b26a-4358-a69c-e38a56df0352 p {
    color: white;
}
div#ab5dd5b3-b26a-4358-a69c-e38a56df0352 h2 {
    color: white;
}
div#\35 92d5e67-4ecb-4e96-823b-d8ab192e0067 .wizi-imgtxt.wizi-imgtxt--half.wizi-imgtxt--textLeftTextRight {
    gap: 20px;
}
div#\35 92d5e67-4ecb-4e96-823b-d8ab192e0067 .wizi-imgtxt__right {
    background-color: #eee2c9;
}
div#\35 92d5e67-4ecb-4e96-823b-d8ab192e0067 {
    background-size: contain;
    padding: 30px;
    margin: 0;
}
@media (min-width: 1024px) {
    .header.header--fixed .nav__itemlvl1 {
        font-size: 14px;
        font-weight: bold;
        line-height: 1.6 !important;
        margin: 0 5px !important;
        text-transform: uppercase;
    }
}
img.wizi-img__item {
    border-radius: 15px;
}
div#\35 92d5e67-4ecb-4e96-823b-d8ab192e0067 .filter {
    display: none;
}
.prod-list__right__title {
    text-transform: none;
}
div#\33 8a3581b-59fd-45aa-810e-8cf140176d07 .wizi-txt__item {
    background-color: #EEE2C9;
    border-radius: 15px;
    padding: 10px;
}
div#\39 c4d9861-21a7-4b8c-89a8-50fcb02eeb81 {
    background-color: #333333;
}
div#\37 c2c2c3a-1f49-4697-89f9-a9cc83f4b8fa {
    background-color: #313131;
}
div#wiziblocks-VvvouM8MuH {
    background-color: #333333;
}
.bloc-news {
    background-color: #333333 !important;
}
div#dff0f137-c384-430c-befe-005cd726ba00 .wizi-wrapper.wizi-wrapper--imgtxt {
    background-color: #EEE2C9;
    border-radius: 15px;
}
div#\39 cffc9b0-4440-43af-8962-cf05191416dd img.wizi-img__item {
    border-radius: 15px;
}
@media (min-width: 1024px) {
  div#\33 8a3581b-59fd-45aa-810e-8cf140176d07 {
    background-image: url("https://media.cdnws.com/_i/418293/41/2201/41/crea-jpeg-productions-background.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 30px 60px !important;
  }
}
@media (max-width: 1023px) {
  div#\33 8a3581b-59fd-45aa-810e-8cf140176d07 {
    background-image: url("https://media.cdnws.com/_i/418293/41/2201/41/crea-jpeg-productions-background.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px !important;
  }
}
div#\39 cffc9b0-4440-43af-8962-cf05191416dd .wizi-imgtxt.wizi-imgtxt--half.wizi-imgtxt--textLeftTextRight {
    gap: 20px;
}
div#\39 cffc9b0-4440-43af-8962-cf05191416dd .wizi-imgtxt__right {
    background-color: #EEE2C9;
    border-radius: 15px;
}
@media (min-width: 1024px) {
  div#\39 cffc9b0-4440-43af-8962-cf05191416dd {
    background-size: contain;
    padding: 30px 60px !important;
    margin-bottom: 0px !important;
  }
}
@media (max-width: 768px) {
  div#a3949265-6fe5-4da5-917c-e932d243b70a {
    background-size: cover;
    padding: 0px 30px !important;
  }
}
span.nav__itemlvl1.nav__itemlvl1--with-subnav {
    text-transform: uppercase;
    font-weight: bold !important;
}
@media (min-width: 1024px) {
    .nav-perso-on .nav .nav__wrapper .nav__maxWidth .nav__label .nav__itemlvl1.nav__itemlvl1--with-subnav {
        margin-right: 0px !important;
    }
}
@media (min-width: 1024px) {
    .nav-perso-on .nav .nav__wrapper .nav__maxWidth .nav__label .nav__itemlvl1 {
        padding-right: 0px;
    }
}
div#\31 922451e-5b1f-420f-9651-326ca58f5a5d {
    background-size: contain;
    padding: 0px 100px;
}
div#f431ca8d-c691-4fb0-bc27-16166d9beb0d {
    background-size: contain;
    padding: 0px 100px;
}
div#a9fb355d-1a4a-4a3e-ac4b-6954b5bf433e {
    background-size: contain;
    padding: 0px 100px;
}
@media (min-width: 720px) {
  .header.header--fixed .header__account:hover .header__account__a,
  .header.header--fixed .header__account__a {
    background: 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 20'%3E%3Cpath d='M.005 17.743v-.494c0 .043 0 .024.012-.35.084-4.582.728-5.9 5.314-6.742A2.762 2.762 0 0 0 7.504 11a2.763 2.763 0 0 0 2.174-.843c4.637.849 5.243 2.19 5.317 6.895 0 .3.007.353.008.326v.365S13.903 20 7.503 20 .005 17.743.005 17.743zm15-.365c-.005-.313 0-.046-.006-.001zm-15-.129c-.005-.049 0-.165 0 0zm3.53-12.358c0-2.7.583-4.891 3.969-4.891s3.971 2.19 3.971 4.891-1.778 4.891-3.971 4.891S3.53 7.592 3.53 4.891z' fill='%23FFFFFF'/%3E%3C/svg%3E") no-repeat !important;
  }
}
@media (min-width: 720px) {
  .header.header--fixed .header__cart:hover .header__cart__a,
  .header.header--fixed .header__cart__a {
    background: 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.001 19.901'%3E%3Cpath d='M15 19.111l-.7-13.7a.7.7 0 0 0-.7-.68h-2.04v-.67a4.061 4.061 0 1 0-8.121 0v.67h-2.05a.712.712 0 0 0-.7.68l-.69 13.74a.754.754 0 0 0 .19.53.7.7 0 0 0 .51.22h13.6a.707.707 0 0 0 .7-.72v-.07zM9.48 4.731H5.52v-.67a1.981 1.981 0 1 1 3.96 0z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat !important;
  }
}

div#EYeWbMtT-l12V-SV6f-Czk3-mFMJyjk2dCh6 {
    padding: 30px 60px;
    background-size: contain;
    margin: 0px !important;
}
.wiziblocks__item:not(.width-small):not(.width-medium):not(.width-large):not(.width-full) {
    max-width: max-content !important;
}
div#EYeWbMtT-l12V-SV6f-Czk3-mFMJyjk2dCh6 h3 {
    color: var(--text-on-body) !important;
}
div#EYeWbMtT-l12V-SV6f-Czk3-mFMJyjk2dCh6 h4 {
    color: var(--text-on-body) !important;
}

div#\30 de6b1ef-a103-4414-8277-2a8a4360e355 h2 {
    color: white;
}

@media screen and (min-width: 1025px) {
    div#b565bee8-c606-4bcd-90dc-1eaf083cc91f {
        padding-left: 30vw !important;
        padding-right: 30vw !important;
        background-size: cover;
        z-index: 3;
    }
}
div#c7d3e461-0457-4ffb-bc62-bd46c190c409 {
    margin-bottom: -6px;
}
div#wiziblocks-she-ntVKDt {
    background-color: #333333;
    margin-bottom: 0px !important;
}
.wiziblocks__item--fullpage {
    background: transparent;
}
div#aa7f7686-7381-4ccc-8eb5-f2ec6d5ce054 img.wizi-img__item {
    border-radius: 24px;
}
div#\30 693468f-48e8-4802-958f-79e233c5236c img.wizi-img__item {
    border-radius: 15px;
}

div#wiziblocks-VLXGKe7sGN {
    background-color: #313131;
}
div#\30 693468f-48e8-4802-958f-79e233c5236c h2 {
    color: var(--text-on-body) !important;
}
@media (min-width: 1024px) {
  div#\30 de6b1ef-a103-4414-8277-2a8a4360e355 {
    background-color: #333333;
    padding: 30px 60px;
  }
}
@media (max-width: 1023px) {
  div#\30 de6b1ef-a103-4414-8277-2a8a4360e355 {
    background-color: #333333;
    padding: 10px;
  }
}
div#\30 de6b1ef-a103-4414-8277-2a8a4360e355 p {
    color: white !important;
}
div#aa7f7686-7381-4ccc-8eb5-f2ec6d5ce054 {
    background-color: #333333;
}
div#\30 de6b1ef-a103-4414-8277-2a8a4360e355 {
    background-color: #333333;
}
@media (min-width: 1024px) {
  div#\30 693468f-48e8-4802-958f-79e233c5236c {
    background-size: contain;
    padding: 0px 60px;
  }
}
@media (max-width: 1023px) {
  div#\30 693468f-48e8-4802-958f-79e233c5236c {
    background-size: contain;
    padding: 10px;
  }
}
@media (max-width: 1023px) {
  div#b565bee8-c606-4bcd-90dc-1eaf083cc91f {
    margin-top: 20vw !important;
  }
}
div#\33 3710481-afc6-4926-9423-a184e6dfc792 h2 {
    color: var(--text-on-body) !important;
}
div#wiziblocks-r7yys5-hRx {
    background-color: #313131;
}
.wizi-newsletterCenter {
    background-image: none !important;
}
div#\37 c61ceab-ba0f-4913-9a54-47bf063a0ca7 {
    margin-bottom: -5px;
}
div#dff0f137-c384-430c-befe-005cd726ba00 .emergency-bar__text h2, body.body .with-editorjs h2, body.body .wiziblocks__item h2 {
    font-size: 1.9rem;
}
.wrapperPage.wrapperPage--options.fullsize {
    margin-top: 0px !important;
}
div#\32 558cce6-8cfd-4d3c-9842-f948201708db h2.we-align-center {
    color: white;
}

div#\38 97402f7-dc03-400f-9383-29b4d758d745 h2 {
    color: var(--text-on-body) !important;
}

h1.title-page.text-center {
    padding: 30px;
    margin: 0;
    color: white !important;
}

.wiziblocks__item__maxWidth {
    background-color: transparent;
}
div#\35 d3333a9-4033-40c6-9549-62d0807a0bc4 {
    background-color: #333333;
}
@media (min-width: 1024px) {
  div#\33 3710481-afc6-4926-9423-a184e6dfc792 {
    background-size: cover;
    padding: 30px 60px;
  }
}
@media (max-width: 1023px) {
  div#\33 3710481-afc6-4926-9423-a184e6dfc792 {
    background-size: cover;
    padding: 10px;
  }
}
@media (max-width: 1023px) {
  div#\30 3c67013-be04-4049-af3b-5d22ef1bd053 {
    background-size: cover;
    padding: 10px;
  }
}
@media (min-width: 1024px) {
  div#df44bd34-3e56-48c5-9610-28dd7f57fc9b {
    background-color: #333333;
    padding: 30px 60px;
  }
}
@media (max-width: 1023px) {
  div#df44bd34-3e56-48c5-9610-28dd7f57fc9b {
    background-color: #333333;
    padding: 10px !important;
  }
}
div#\38 97402f7-dc03-400f-9383-29b4d758d745 {
    background-size: cover;
}
div#dff0f137-c384-430c-befe-005cd726ba00 {
    background-color: #333333;
    padding: 30px 60px;
}

div#ab7e0f39-fa8c-4ac9-b52c-202c0818e9ac h2 {
    color: var(--text-on-body) !important;
}
/* START HEADER */
@media (min-width: 720px) {
    .header.header--fixed .header__logo img {
        max-height: 98px;
    }
}

@media (min-width: 1024px) {
    .header.header--fixed {
        height: 100px;
    }
}
@media (min-width: 720px) {
    .header.header--fixed .header__relative {
        align-items: center;
    }
}
@media (min-width: 1024px) {
    .header.header--fixed .nav {
        height: 100px;
    }
}
@media (min-width: 720px) {
    .header.header--fixed {
        background: black;
    }
}
@media (min-width: 1024px) {
    .nav__itemlvl1 {
        color: white;
    }
}
@media (min-width: 720px) {
    .header.header--fixed .search--wrapper .search--input {
        border-color: white;
    }
}
@media (min-width: 720px) {
    .header.header--fixed .search--wrapper .back, .header.header--fixed .search--wrapper .front {
        background: white;
    }
}
/* END HEADER */

/* START BLOC1 */
div#f8152692-5785-4a08-8028-ae28e5705507 span {
    color: white !important;
}
@media (min-width: 1024px) {
  div#f8152692-5785-4a08-8028-ae28e5705507 {
    background-image: url("https://media.cdnws.com/_i/418293/36/3995/36/crea-jpeg-productions-banniere.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0 60px !important;
  }
}
@media (max-width: 1023px) {
  div#f8152692-5785-4a08-8028-ae28e5705507 {
    background-image: url("https://media.cdnws.com/_i/418293/36/3995/36/crea-jpeg-productions-banniere.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: inherit !important;
  }
}
@media screen and (max-width: 720px) {
  div#f8152692-5785-4a08-8028-ae28e5705507 {
    background-position: right;
  }
}

/* END BLOC1 */

/* START BLOC2 */
div#ab7e0f39-fa8c-4ac9-b52c-202c0818e9ac {
    padding: 30px 60px;
    background-size: contain;
}
@media screen and (max-width: 720px) {
  div#ab7e0f39-fa8c-4ac9-b52c-202c0818e9ac {
    padding: 20px;
  }
}
div#ab7e0f39-fa8c-4ac9-b52c-202c0818e9ac span {
    color: var(--text-on-body) !important;
}
/* END BLOC2 */
/* START BLOC3 */
div#\32 558cce6-8cfd-4d3c-9842-f948201708db {
    background-color: #313131;
    padding: 30px 60px !important
}
@media screen and (max-width: 720px) {
  div#\32 558cce6-8cfd-4d3c-9842-f948201708db {
    padding: 10px !important;
  }
}

div#\32 558cce6-8cfd-4d3c-9842-f948201708db p.we-align-center {
    color: white !important;
}
/* END BLOC3 */

/* START BLOC4 */
@media (min-width: 1024px) {
  div#\38 5149619-0161-4f16-9034-871563b95d36 {
    background-color: #313131;
    padding: 30px 60px !important;
  }
}
@media (max-width: 1023px) {
  div#\38 5149619-0161-4f16-9034-871563b95d36 {
    background-color: #313131;
    padding: 10px !important;
  }
}
div#\38 5149619-0161-4f16-9034-871563b95d36 .wizi-wrapper.wizi-wrapper--imgtxt.wizi-wrapper--imgsmall {
    background-color: #EEE2C9;
    padding: 10px;
    border-radius: 10px;
}
div#\38 5149619-0161-4f16-9034-871563b95d36 h3 {
    color: var(--text-on-body) !important;
}
/* END BLOC4 */

/* START BLOC5 */
@media (min-width: 1024px) {
  div#\36 547d4fe-b8c8-4d3a-a265-09fbe9a45d5a {
    background-color: #313131;
    padding: 30px 60px !important;
  }
}
@media (max-width: 1023px) {
  div#\36 547d4fe-b8c8-4d3a-a265-09fbe9a45d5a {
    background-color: #313131;
    padding: 10px !important;
  }
}
div#\36 547d4fe-b8c8-4d3a-a265-09fbe9a45d5a .wizi-wrapper.wizi-wrapper--imgtxt.wizi-wrapper--imgsmall {
    background-color: #EEE2C9;
    padding: 10px;
    border-radius: 10px;
}
div#\36 547d4fe-b8c8-4d3a-a265-09fbe9a45d5a h3 {
    color: var(--text-on-body) !important;
}
div#f45b5e5d-d148-43ce-a36d-e74553f1a3aa {
    margin-bottom: -7px !important;
}
/* END BLOC5 */

/* START FOOTER */
@media (min-width: 1024px) {
  footer.footer {
    background-size: cover;
    background-position: center;
    padding: 30px 60px;
  }
}
@media (max-width: 1023px) {
  footer.footer {
    background-size: cover;
    background-position: center;
    padding: 10px;
  }
}

@media screen and (max-width: 720px) {
  footer.footer {
    background-size: contain;
  }
}
@media screen and (max-width: 720px) {
  div#dff0f137-c384-430c-befe-005cd726ba00 {
    background-color: #333333;
    padding: 10px;
  }
}
.rea {
    background: #313131;
}
@media (min-width: 1024px) {
    .rea__item strong {
        color: white;
    }
}
.rea__item, .rea__item strong {
    color: white;
}

/* END FOOTER */

/* START CatÃ©gorie */
@media (min-width: 1024px) {
    .prod-list {
        padding: 0px 60px;
    }
}
.body__wrapper__maxWidth {
    max-width: none;
}
/* END CatÃ©gorie */

div#\36 33668f1-153c-4e89-a8b5-0b1e026b1c9d {
    padding: 30px 60px !important;
    background-size: contain;
}
@media screen and (min-width: 1025px) {
  div#\36 33668f1-153c-4e89-a8b5-0b1e026b1c9d 
  .wb-monoproduct-zoom__left__wrapper__slider__item:before {
    padding-top: 55%;
  }
}
.prod-list {
    background-size: contain;
}
h1.prod-list__right__title {
    color: var(--text-on-body) !important;
}
.prod-list__right h2 {
    color: var(--text-on-body) !important;
}
.prod-details {
    background-size: contain;
}
h1#prod-h1 {
    color: var(--text-on-body) !important;
}
a.prod-details__brand__img {
    margin-right: 50px !important;
}
@media (min-width: 1024px) {
    .nav__maxWidth {
        gap: 20px;
    }
}
a.nav__a.nav__itemlvl1 {
    text-transform: uppercase;
    font-weight: bold !important;
}

div#\30 b0550e8-a130-40f5-9ce4-4931c168e444 img.wizi-img__item {
    border-radius: 20px;
}
@media (min-width: 1024px) {
  div#\30 b0550e8-a130-40f5-9ce4-4931c168e444 {
    padding: 30px 60px;
    background-size: contain;
  }
}
@media (max-width: 1023px) {
  div#\30 b0550e8-a130-40f5-9ce4-4931c168e444 {
    padding: 10px;
    background-size: contain;
  }
}
div#\30 b0550e8-a130-40f5-9ce4-4931c168e444 h2 {
    color: var(--text-on-body) !important;
}
div#\33 1ea4729-d76c-41c1-bc78-039634dcbf0f {
    background-color: #313131 !important;
}
div#\33 f071c2f-bbc0-4692-9e37-b41f107cabd6 {
    padding: 30px 60px;
    background-size: contain;
}
div#dd8e6116-253a-4027-a191-b54f89f31e38 {
    background-color: #313131;
    color: white;
    padding: 1% !important;
}
div#\32 b7cdcb0-aecd-455d-a8f3-ff5e518c3d9f {
    margin-bottom: -6px;
}
div#wiziblocks-LtnGK7f9UK {
    background-color: #313131;
}
.filter__item__content {
    background: transparent;
}
@media (min-width: 769px) {
  div#a3949265-6fe5-4da5-917c-e932d243b70a {
    background-size: cover;
    padding: 0px 90px !important;
  }
}
div#\33 f2f20a8-d3d7-498f-ac96-28a601dc1b08 {
    background-size: cover;
    padding: 30px !important;
    margin-bottom: 0px !important;
}
div#a3949265-6fe5-4da5-917c-e932d243b70a h2.we-align-center {
    color: black !important;
}
/* 1) Conserve 2 colonnes : 50% / 50% */
#ed1fc829-d862-4eb3-bc1f-16d15609a561 .wizi-txt.wizi-txt--double .wizi-txt__item {
  width: 50% !important;
  max-width: none !important;
}

/* 2) Le widget Elfsight occupe 100% de SA colonne */
#ed1fc829-d862-4eb3-bc1f-16d15609a561 .eapps-widget,
#ed1fc829-d862-4eb3-bc1f-16d15609a561 [class*="elfsight-app-"],
#ed1fc829-d862-4eb3-bc1f-16d15609a561 [id^="eapps-audio-player"] {
  width: 100% !important;
  max-width: none !important;
  display: block !important;
}
div#wiziblocks-YJScyYZOxn {
    background-color: #333333;
    margin-bottom: 0px !important;
}
/* 3) (Optionnel) remets le bouton dans la 2e colonne et centre-le */
#ed1fc829-d862-4eb3-bc1f-16d15609a561 .wizi-txt__item + .wizi-txt__item .wiziBtn__wrapper {
  justify-content: center;
}

/* 4) Responsive : 100% en mobile */
@media (max-width: 1023px) {
  #ed1fc829-d862-4eb3-bc1f-16d15609a561 .wizi-txt.wizi-txt--double .wizi-txt__item {
    width: 100% !important;
  }
}
div#\35 d3333a9-4033-40c6-9549-62d0807a0bc4 h2.we-align-center {
    color: white;
}
div#ed1fc829-d862-4eb3-bc1f-16d15609a561 {
    background-color: #333333;
    margin-bottom: 0px;
}
div#df44bd34-3e56-48c5-9610-28dd7f57fc9b .wizi-txt__item {
    background-color: #EEE2C9;
    border-radius: 15px;
    padding: 20px;
}
div#df44bd34-3e56-48c5-9610-28dd7f57fc9b .wizi-txt.wizi-txt--double {
    gap: 10px;
}
/* Appliquer un texte blanc + background #313131 aux sections ciblÃ©es */
div#\37c2c2c3a-1f49-4697-89f9-a9cc83f4b8fa,
div#\39 20e9dee-8793-4ada-b7c2-75f52deecc37,
div#e461e26b-7a5f-4bef-8326-68bc494779a9,
div#dd12e56b-411f-432b-b8ec-dd8c07674ed2,
div#acf2a304-af77-4d98-bd4b-7db818c4dfd9,
div#\37 68ff4de-c198-47dd-af0e-57dc108acdcc,
div#\39 7bde149-5775-4382-814c-fad53e8ee371,
div#fb0023fa-61bd-4c7e-ab95-bb93db177714,
div#\33 667efdb-11cf-4574-aef6-0027425d3233 {
    background: #313131 !important;
}
div#\39 c4d9861-21a7-4b8c-89a8-50fcb02eeb81 {
    max-width: none !important;
    margin: 0px;
    padding: 30px 30px;
}
div#wiziblocks-51um97elDE {
    background-color: #333333;
}
div#wiziblocks-9dgMznKM9J {
    background-color: #313131;
}
/* Sous-menu "Mon livre" : colonne verticale, petit bloc, centrÃ© sous l'onglet */
@media (min-width: 1024px) {

  /* On cible UNIQUEMENT le sous-menu "Mon livre" */
  .header.new-menu .nav__label.img--loaded {
    position: relative;
  }

  .header.new-menu .nav__label.img--loaded > .nav__sublevel {
    position: absolute !important;
    top: 100% !important;                 /* juste sous l'onglet */
    left: 50% !important;                 /* centrÃ© par rapport Ã  "Mon livre" */
    transform: translateX(-50%) !important;

    width: 260px !important;
    margin-top: 8px !important;
    padding: 12px 18px !important;
    background: #ffffff;
    border-radius: 6px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    z-index: 9999;
  }

  /* On casse le layout en colonnes pour passer en liste verticale */
  .header.new-menu .nav__label.img--loaded .nav__flex {
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
  }

  .header.new-menu .nav__label.img--loaded .nav__col {
    width: 100% !important;
    margin: 0 !important;
  }

  .header.new-menu .nav__label.img--loaded .nav__rich {
    margin: 0 !important;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }

  .header.new-menu .nav__label.img--loaded .nav__a.nav__rich__a {
    display: block;
    margin: 0;
    padding: 4px 0;
    font-size: 14px;
    line-height: 1.3;
    text-align: left;
    border: none;
  }

  .header.new-menu .nav__label.img--loaded .nav__a.nav__rich__a:hover {
    background: #f5f5f5;
  }

  .header.new-menu .nav__label.img--loaded .nav__ul__header {
    display: none;
  }
}
/* MON LIVRE â€“ suppression des traits internes du sous-menu */
@media (min-width: 1024px) {

  /* On garde seulement le contour externe (nav__sublevel) */
  .header.new-menu .nav__label.img--loaded > .nav__sublevel {
    border: none !important;
  }

  /* On enlÃ¨ve les bordures internes inutiles */
  .header.new-menu .nav__label.img--loaded .nav__flex,
  .header.new-menu .nav__label.img--loaded .nav__col,
  .header.new-menu .nav__label.img--loaded .nav__rich,
  .header.new-menu .nav__label.img--loaded .nav__bottom,
  .header.new-menu .nav__label.img--loaded .nav__ul__header {
    border: none !important;
    box-shadow: none !important;
  }

  /* On masque aussi le bloc "Voir Mon livre" si tu n'en as pas besoin */
  .header.new-menu .nav__label.img--loaded .nav__bottom {
    display: none !important;
  }
}

div#b565bee8-c606-4bcd-90dc-1eaf083cc91f span {
    color: white !important;
}

a.prod-details__brand__img img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    image-rendering: -webkit-optimize-contrast;
    max-width: 50%;
}

div#ed1fc829-d862-4eb3-bc1f-16d15609a561 {
    display: none;
}

div#\39 af4181a-8b48-4f59-a3ce-70fa6121a33b .prod.product-list-classic {
    place-content: center;
}

div#\38 33c2026-0700-41c3-a585-765262b36e96 {
    background-size: cover;
    padding: 30px 60px !important;
}

div#\36 4c1db04-4e99-4cb4-835d-4f94d2190442 {
    background-size: cover;
    padding: 30px 60px !important;
}

div#d52359a6-a253-4f38-ad6c-3db794cce7fc {
    background-size: cover;
    padding: 30px 60px !important;
}

div#c0d99439-edb4-48fe-92ed-42ce86f676c1 {
    background-size: cover;
    padding: 30px 60px !important;
}

.header__search.search.search--logoff {
    display: none;
}

@media (min-width: 721px) and (max-width: 1023px) {
    .header__nav__icon__span {
        background: white;
    }
}

.prod-infos ol li *, .prod-infos p *, .prod-infos ul li * {
    font-size: 11pt !important;
}

#prod-summary {
    font-size: 11pt !important;
}

span.show-long-resume.custom-cursor-on-hover {
    font-size: 11pt !important;
}

.emergency-bar__text li, .emergency-bar__text p, body.body .with-editorjs li, body.body .with-editorjs p, body.body .wiziblocks__item li, body.body .wiziblocks__item p {
    font-size: 1rem !important;
}

@media (min-width: 720px) {
    div#cd7e455f-ba9f-4d0a-878f-9c7d31d79791 .wizi-wrapper--imgsmall .wizi-imgtxt__left {
        width: 43%;
    }
}

div#\30 251e580-6b5a-490c-b220-4271c75dd41e .wizi-txt__item {
    margin-left: 6vw !important;
    margin-top: -4vw !important;
}

div#f627e93b-b945-4f15-a596-0f110bc2bdc0 p.we-align-center {
    margin-top: -2vw !important;
}

.emergency-bar__text span[style~="color:"] a, .emergency-bar__text span[style~="color:"] span[data-htap], .emergency-bar__text strong[style~="color:"] a, .emergency-bar__text strong[style~="color:"] span[data-htap], body.body .with-editorjs span[style~="color:"] a, body.body .with-editorjs span[style~="color:"] span[data-htap], body.body .with-editorjs strong[style~="color:"] a, body.body .with-editorjs strong[style~="color:"] span[data-htap], body.body .wiziblocks__item span[style~="color:"] a, body.body .wiziblocks__item span[style~="color:"] span[data-htap], body.body .wiziblocks__item strong[style~="color:"] a, body.body .wiziblocks__item strong[style~="color:"] span[data-htap] {
    color: white !important;
}

.emergency-bar__text h1, body.body .with-editorjs h1, body.body .wiziblocks__item h1 {
    font-size: 2.6rem !important;
}

.wizi-txt__item {
    align-self: center;
}

div#\39 e5e0b9c-0258-4f9c-bdd4-e0f8a5be56c7 {
    background-size: contain;
    padding: 30px;
}

div#footer__newsletter {
    display: none;
}

div#aa7f7686-7381-4ccc-8eb5-f2ec6d5ce054 .wizi-text__content {
    color: white;
}

div#aa7f7686-7381-4ccc-8eb5-f2ec6d5ce054 h2 {
    color: white;
}

div#aa7f7686-7381-4ccc-8eb5-f2ec6d5ce054 .wizi-wrapper.wizi-img--two-title-text .wizi-content a {
    color: var(--primary-color);
}

/*AP*/
.wizi-imgtxt--reverse .wizi-imgtxt__left {    padding: 0 2% 0 0;}

.background {
    background-size: cover;
}

div#e26306e3-784a-406c-8f78-c240015612bd {
    background-size: contain;
    padding: 8vw !important;
}

div#\38 db3d7d6-1fec-4138-9c78-f08f7f51a2e1 {
    background-size: cover;
    margin-bottom: 0px;
}

div#\30 95cb526-a882-4765-b66f-54c5a9827575 {
    background-size: cover;
    margin-bottom: 0px;
}

div#bbf0aa55-5eeb-4f62-8d54-35d0f5382111 {
    background-size: cover;
}

@media (min-width: 1024px) {
    .header--fixed+.wiziblocks__item {
        margin-top: 0px !important;
    }
}

div#fdf11d5a-80ea-4a11-89eb-9851142082af {
    background-color: #0E0B06;
    color: #A08771;
    padding-left: 60px !important;
}

div#\37 52a9c46-ea54-4ed8-b571-35fc28472c8a {
    background-color: #0E0B06;
    color: #A08771;
    padding-left: 60px !important;
}

div#\37 a9fecd0-c052-4e42-ac0a-37192e7cc9f8 {
    background-color: #0E0B06;
    color: #A08771;
    padding-left: 60px !important;
}

div#aa6314d4-f7bc-4520-9638-9bdd694cca5e {
    background-color: #0E0B06;
    color: #A08771;
    padding-left: 60px !important;
}

div#\34 5cff702-02b3-4156-9ff2-a525375d5602 {
    background-color: #0E0B06;
    color: #A08771;
    padding-left: 60px !important;
}

div#\34 4888e87-2e9f-42c4-b671-137f499cd45d {
    background-color: #0E0B06;
    color: #A08771;
    padding-left: 60px !important;
}

p.title-page.text-center {
    display: none;
}

.breadcrumbs {
    background-color: #0E0B06;
}

.breadcrumbs__ul {
    background: #0E0B06;
}

.breadcrumbs__span {
    color: #9A7041;
}

.breadcrumbs__here {
    color: #9A7041;
}

.breadcrumbs__span {
    color: #9A7041 !important;
}

  h1::after,
  h2::after {
    content: "";
    display: block;
    width: 120px;
    height: 1px;
    margin: 14px 0 0 0;
    background: #9b5f24;
  }

@media (min-width: 1024px) {
  div#e4ef9632-0cc2-490e-8045-d435f75a6bdd {
    background-image: url(https://media.cdnws.com/_i/418293/154/3646/55/background-contact.png);
    color: #CCC6A7;
    padding: 66px !important;
    padding-left: 46vw !important;
    background-size: auto;
    background-repeat: no-repeat;
    background-color: #040303;
    background-position: bottom;
  }
}

div#o72kpQh6-uMFm-NEUZ-BLh9-tCFJdvXousiK {
    padding: 30px !important;
    background-color: #040403;
    color: #C9BFA2;
}

div#e4ef9632-0cc2-490e-8045-d435f75a6bdd .wizi-form.wizi-form--simple {
    padding: 10px;
    border: 1px solid #7A501E;
    border-radius: 10px;
}

.form__field--focused .form__span {
    color: #81531E !important;
}

.form__field--right {
    justify-content: flex-start;
}


.logup.logup--popup.acc {
    background-image: url(https://media.cdnws.com/_i/418293/157/908/58/se-connecter.jpeg);
    background-size: cover;
    padding-top: 5vw;
}

.logup__login, .logup__register {
    background: transparent;
}

.footer {
    background-color: #0E0B06;
    color: white;
}

.footer__wrapper__bloc__title {
    color: white;
}

.footer__wrapper__bloc__ul__li__link {
    color: white;
}

.footer__wrapper__bloc__infos__contact__link {
    color: white;
}

@media (min-width: 720px) and (max-width: 1023px) {
    .emergency-bar__text li .ql-size-large, .emergency-bar__text li .we-size-large, .emergency-bar__text li.ql-size-large, .emergency-bar__text li.we-size-large, .emergency-bar__text p .ql-size-large, .emergency-bar__text p .we-size-large, .emergency-bar__text p.ql-size-large, .emergency-bar__text p.we-size-large, body.body .with-editorjs li .ql-size-large, body.body .with-editorjs li .we-size-large, body.body .with-editorjs li.ql-size-large, body.body .with-editorjs li.we-size-large, body.body .with-editorjs p .ql-size-large, body.body .with-editorjs p .we-size-large, body.body .with-editorjs p.ql-size-large, body.body .with-editorjs p.we-size-large, body.body .wiziblocks__item li .ql-size-large, body.body .wiziblocks__item li .we-size-large, body.body .wiziblocks__item li.ql-size-large, body.body .wiziblocks__item li.we-size-large, body.body .wiziblocks__item p .ql-size-large, body.body .wiziblocks__item p .we-size-large, body.body .wiziblocks__item p.ql-size-large, body.body .wiziblocks__item p.we-size-large {
        font-size: 1.4rem !important;
    }
}

.emergency-bar__text li .ql-size-large, .emergency-bar__text li .we-size-large, .emergency-bar__text li.ql-size-large, .emergency-bar__text li.we-size-large, .emergency-bar__text p .ql-size-large, .emergency-bar__text p .we-size-large, .emergency-bar__text p.ql-size-large, .emergency-bar__text p.we-size-large, body.body .with-editorjs li .ql-size-large, body.body .with-editorjs li .we-size-large, body.body .with-editorjs li.ql-size-large, body.body .with-editorjs li.we-size-large, body.body .with-editorjs p .ql-size-large, body.body .with-editorjs p .we-size-large, body.body .with-editorjs p.ql-size-large, body.body .with-editorjs p.we-size-large, body.body .wiziblocks__item li .ql-size-large, body.body .wiziblocks__item li .we-size-large, body.body .wiziblocks__item li.ql-size-large, body.body .wiziblocks__item li.we-size-large, body.body .wiziblocks__item p .ql-size-large, body.body .wiziblocks__item p .we-size-large, body.body .wiziblocks__item p.ql-size-large, body.body .wiziblocks__item p.we-size-large {
    font-size: 1.4rem !important;
}

.prod .prod__wrapper__flex {
    justify-content: center;
}

div#\32 c679d10-8347-4071-a34b-a21ea8a21c6a .wizi-img__content:nth-child(2) {
    display: none;
}

div#\32 c679d10-8347-4071-a34b-a21ea8a21c6a .wizi-img__content:nth-child(3) {
    display: none;
}

div#\32 c679d10-8347-4071-a34b-a21ea8a21c6a .wizi-img__content:nth-child(4) {
    display: none;
}

div#\32 c679d10-8347-4071-a34b-a21ea8a21c6a .wizi-img.wizi-img--simple.wizi-img--quadruple.wizi-img--quadruple-title.wizi-img--small {
    justify-content: center;
}

@media (min-width: 720px) {
    div#\32 c679d10-8347-4071-a34b-a21ea8a21c6a .wizi-img--quadruple .wizi-img__content {
        width: calc(12% - 10px);
    }
}

@media (max-width: 719px) {
  div#\32 c679d10-8347-4071-a34b-a21ea8a21c6a .wizi-img--quadruple-title .wizi-img__content {
    width: 50% !important;
    justify-self: center !important;
  }
}

div#prod-summary span {
    color: white !important;
}

.audio-book-chapter-3 strong {
    color: white !important;
}

@media (min-width: 1024px) {
    .prod .prod__name {
        font-size: 19px;
    }
}

.prod-infos ol li *, .prod-infos p *, .prod-infos ul li * {
    font-size: 19px !important;
}

span {
    font-size: 19px !important;
}

.emergency-bar__text a, .emergency-bar__text span[data-htap], body.body .with-editorjs a, body.body .with-editorjs span[data-htap], body.body .wiziblocks__item a, body.body .wiziblocks__item span[data-htap] {
    color: white !important;
}

.emergency-bar__text li, .emergency-bar__text span, body.body .with-editorjs li, body.body .with-editorjs span, body.body .wiziblocks__item li, body.body .wiziblocks__item span {
    color: white !important;
}

.emergency-bar__text h2, body.body .with-editorjs h2, body.body .wiziblocks__item h2 {
    color: #ffffff !important;
}

.how-to-buy-jpeg p {
    color: black;
}

.prod-details__more span {
    font-size: 16px !important;
}

div#\33 1ea4729-d76c-41c1-bc78-039634dcbf0f p.we-align-center span {
    color: black !important;
}

div#\37 c2c2c3a-1f49-4697-89f9-a9cc83f4b8fa p.we-align-center span {
    color: black !important;
}

div#\37 c2c2c3a-1f49-4697-89f9-a9cc83f4b8fa span {
    color: black !important;
}

div#e461e26b-7a5f-4bef-8326-68bc494779a9 p.we-align-center span {
    color: black !important;
}

div#dd12e56b-411f-432b-b8ec-dd8c07674ed2 p.we-align-center span {
    color: black !important;
}

div#dd12e56b-411f-432b-b8ec-dd8c07674ed2 span {
    color: black !important;
}

div#fb0023fa-61bd-4c7e-ab95-bb93db177714 p.we-align-center span {
    color: black !important;
}

div#fb0023fa-61bd-4c7e-ab95-bb93db177714 span {
    color: black !important;
}

div#o72kpQh6-uMFm-NEUZ-BLh9-tCFJdvXousiK p.we-align-center {
    color: white !important;
}

form#form-1 span {
    color: black !important;
}