@import url('https://fonts.googleapis.com/css2?family=Kalnia:wght@100..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

div#ec3cfddb-df86-4d58-a34b-ace758ddd26d .wizi-wrapper {
    background-color: black !important;
}

h3.paypal__other {
    color: black !important;
}

.search--wrapper.focused input#search {
  color: black !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding-left: 40px;
}

div#\30 92971f8-5110-45f1-9a7d-7c3f3a48dd72 .wizi-wrapper.wizi-wrapper--imgtxt {
    margin-top: -70px;
}

@media screen and (max-width: 768px) {
  div#\30 92971f8-5110-45f1-9a7d-7c3f3a48dd72 {
    margin-top: -70px !important;
  }
}


div#ec3cfddb-df86-4d58-a34b-ace758ddd26d img.wizi-img__item.lazyloaded {
    margin-left: 0px !important;
}

div#e7ce3e94-3f13-4874-abb8-3e41f08f2984 {
    background-image: url(https://media.cdnws.com/_i/397714/2641/1572/42/crea-le-lion-et-le-serpent-acteurs-present.png);
    background-size: contain;
    height: 100px;
    background-repeat: no-repeat;
    margin-top: -42px !important;
    margin-bottom: -20px;
    z-index: 3;
    background-position: center;
}

@media only screen and (max-width: 768px) {
  div#\38 83e02df-fec0-411b-8dd7-a37877150947 {
    background-image: url(https://media.cdnws.com/_i/397714/305/1595/8/crea-le-lion-et-le-serpent-nos-nouveautes-bandeau.png);
    background-size: contain;
    height: 100px;
    background-repeat: no-repeat;
    margin-top: -22px !important;
    margin-bottom: -58px;
    z-index: 3;
    background-position: center;
  }
}


.state>span {
    background: #831616;
}

div#ec3cfddb-df86-4d58-a34b-ace758ddd26d a.wiziBtn {
    font-size: 24px !important;
}

div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca a.wiziBtn {
    font-size: 24px !important;
}

a.checkout__index {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e);
}

a#cm-checkout-btn {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e);
}

button.button.success.expand.validate-btn {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e) !important;
}

button.button.success.expand.validate-btn:hover {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e) !important;
}

button.prod__btn.prod__btn--addCart {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e);
}

body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e);
}

button#add-cart-btn {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e);
}

button#add-cart-btn:hover {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e);
}

section#bloc-home-1 {
    display: none;
}

div#\30 92971f8-5110-45f1-9a7d-7c3f3a48dd72 span {
    color: black !important;
}

h2 {
  font-family: "Kalnia", serif;
  font-size: 35px !important;
  font-style: normal;
  font-weight: 400 !important;
}

.header.new-menu {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg) !important;
}
p {
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
}

/* Start Btn */
.wiziBtn__wrapper {
    display: inline-flex;
    align-items: center;
    gap: 8px; /* espacement entre bouton et image */
}

/* End Btn */

/* Start Header */
@media (min-width: 720px) {
    .search--wrapper .search--input {
        background: transparent;
    }
}

header#header {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
    background-size: cover;
}

.header__relative {
    max-width: inherit !important;
    background: transparent !important;
}

nav.nav {
    background-image: url(https://media.cdnws.com/_i/397714/141/3720/42/crea-le-lion-et-le-serpent-bg-menu.jpeg);
    background-size: contain;
}

@media (min-width: 1024px) {
    .nav {
        max-width: inherit !important;
    }
}

a.nav__itemlvl1.nav__itemlvl1--with-subnav {
    text-transform: uppercase;
    font-family: "Kalnia", serif;
    font-weight: 500;
    font-size: 14px !important;
}

a.nav__a.nav__itemlvl1 {
    text-transform: uppercase;
    font-family: "Kalnia", serif;
    font-weight: 500;
    font-size: 14px !important;
}

@media (min-width: 1024px) {
    .header__logo__a .picture--left {
        height: 130px !important;
    }
}

@media (min-width: 1024px) {
    .header__logo img {
        max-height: 170px !important;
        margin-top: -20px;
    }
}
/* End Header */

/* Start Banner */
div#bc48c900-9883-4bf4-8864-53fefbb18f77 .wizi-img--large:before {
    padding-top: 49vw;
}
/* End Banner */

/* Start Horaires */
@media (min-width: 1024px) {
  div#\34 2ab7551-e463-488c-abb6-d40c9c2d2a91 .wizi-txt__item {
    padding: 160px 160px 160px 480px;
  }
}

/* End Horaires */

/* Start Réassurance */
.rea {
    padding: 80px 0px;
}

.rea__wrapper.wrapper {
    gap: 30px;
}

.rea .rea__item.rea__item {
    display: flex;
    gap: 10px;
    background-color: snow !important;
    border-radius: 30px;
}

.rea .rea__item {
    text-align: start;
    color: black !important;
}

.rea .rea__item strong {
    color: black;
}
/* End Réassurance */

/* Start Footer */

.footer__input {
    color: black !important;
}

.footer__desc {
    color: black !important;
}

.footer__link:hover {
    color: black;
}

.footer__info__text:hover {
    color: black !important;
}

footer#footer .header__logo__a__img {
    max-width: 60% !important;
}

.footer__info__text {
    color: black;
}
/* End Footer */
@media (min-width: 1024px) {
  div#\31 d99e911-e8e1-4bf4-984c-712a8d34e977 .wizi-txt.wizi-txt--one {
    padding-left: 17vw;
    padding-right: 38vw;
  }
}

div#\31 d99e911-e8e1-4bf4-984c-712a8d34e977 {
    background-image: url(https://media.cdnws.com/_i/397714/170/2182/71/crea-le-lion-et-le-serpent-bloc1.png);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 10;
    height: auto;
    margin-bottom: 30px !important;
}

div#bc48c900-9883-4bf4-8864-53fefbb18f77 h1, h2, h3, h4, h5, h6, .title-page {
    color: white !important;
}

div#\31 d99e911-e8e1-4bf4-984c-712a8d34e977 .wizi-wrapper--txt p {
    color: white !important;
}

@media (min-width: 1024px) {
  div#\31 d99e911-e8e1-4bf4-984c-712a8d34e977 {
    margin-top: -17vw !important;
  }
}


@media (min-width: 1024px) {
  div#\31 d99e911-e8e1-4bf4-984c-712a8d34e977 .wizi-txt__item {
    margin-top: 170px;
  }
}

.wiziblocks__item--fullpage {
    background: transparent;
}

.wiziblocks__item__maxWidth {
    background-color: transparent;
}

@media (min-width: 1024px) {
    .header--transparent.header--fixed .nav .nav__wrapper2 .nav__arrow {
        border-color: black;
    }
}

div#dd983823-017b-4c02-a49b-c38500f896ed {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
    padding-top: 20px !important;
    padding-bottom: 60px !important;
}

@media (max-width: 767px) {
  div#dd983823-017b-4c02-a49b-c38500f896ed {
    padding-top: 58px !important;
    padding-bottom: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  div#\33e24b9d6-2119-448d-ab9c-1d93d3addba3 {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
    background-size: cover;
    padding-bottom: 40px !important;
  }
}

div#\33 e24b9d6-2119-448d-ab9c-1d93d3addba3 {
    padding-bottom: 53px !important;
}


div#dd983823-017b-4c02-a49b-c38500f896ed img.prod__img.loader.lazyloaded {
    border-radius: 30px;
}

span.prod__name__title {
    color: black !important;
}

strong {
    color: black;
}

div#\38 83e02df-fec0-411b-8dd7-a37877150947 {
    background-image: url(https://media.cdnws.com/_i/397714/2642/3182/43/crea-le-lion-et-le-serpent-nos-nouveautes.png);
    background-size: contain;
    height: 100px;
    background-repeat: no-repeat;
    margin-top: -42px;
    margin-bottom: -58px;
    z-index: 3;
    background-position: center;
}

div#\38 83e02df-fec0-411b-8dd7-a37877150947 .wizi-hr {
    display: none !important;
}

div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca {
    background-image: url(https://media.cdnws.com/_i/397714/171/3864/72/crea-le-lion-et-le-serpent-bloc2.jpeg);
    background-size: contain;
    background-repeat: no-repeat;
    height: auto;
    padding-left: 48vh !important;
    background-color: black;
}

div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca p {
    color: white !important;
}

@media (max-width: 767px) {
  div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca {
    padding-left: 0px !important;
    background-size: auto;
  }
}


div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca .wizi-imgtxt__left {
    margin-top: 150px;
}

@media (max-width: 767px) {
  div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca .wizi-imgtxt__left {
    margin-top: 0px;
  }
}

@media (max-width: 767px) {
  div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca {
    height: inherit;
    padding-left: 0px !important;
  }
}

div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca .wizi-imgtxt__right.wizi-imgtxt__right--small {
    margin-top: 300px;
}

@media (max-width: 767px) {
  div#\35 c16ae2e-7f56-4ca8-82b0-2a1812257fca .wizi-imgtxt__right.wizi-imgtxt__right--small {
    margin-top: 0px;
  }
}


a.wiziBtn {
    font-family: "Kalnia", serif;
    font-size: 30px !important;
    font-style: normal;
    font-weight: 400 !important;
}

.wiziBtn {
    padding: inherit;
    color: #f1d3b9 !important;
    font-weight: 600;
    font-size: 1rem;
    margin: 30px 0;
    display: inline-block;
    text-decoration: none !important;
    background-color: transparent !important;
}

.wiziBtn:hover {
    padding: inherit;
    color: #f1d3b9 !important;
    font-weight: 600;
    font-size: 1rem;
    margin: 30px 0;
    display: inline-block;
    text-decoration: none !important;
    background-color: transparent !important;
}

.wiziBtn__wrapper {
    justify-content: flex-start !important;
}

div#\33 e24b9d6-2119-448d-ab9c-1d93d3addba3 {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
    background-size: cover;
    padding-bottom: 110px !important;
}

div#\36 8e33c09-4baa-48b0-a045-c0d8d381917d {
    background-image: url(https://media.cdnws.com/_i/397714/151/301/52/crea-le-lion-et-le-serpent-titre-collections.png);
    background-size: contain;
    height: 100px;
    background-repeat: no-repeat;
    margin-top: -42px !important;
    margin-bottom: -58px;
    z-index: 3;
    background-position: center;
}

@media (max-width: 767px) {
  div#\36 8e33c09-4baa-48b0-a045-c0d8d381917d {
    margin-top: 0px;
  }
}


div#\36 8e33c09-4baa-48b0-a045-c0d8d381917d .wizi-hr {
    display: none !important;
}

div#\38 59f3cda-a9ff-4b1d-b3bc-568072f5440c {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
    padding-top: 30px !important;
    background-size: cover;
    padding-bottom: 60px !important;
}

body.wiziblocks-on .prod .modal-cart__cart:hover, body.wiziblocks-on .prod .modal-cart__cart:focus {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e) !important;
}

.modal-cart__cart {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e) !important;
}

div#\30 a29ccab-a16d-4322-a063-70d88671dca0 {
    background-image: url(https://media.cdnws.com/_i/397714/157/3834/58/crea-le-lion-et-le-serpent-titre-accessoires.png);
    background-size: contain;
    height: 100px;
    background-repeat: no-repeat;
    margin-top: -42px !important;
    margin-bottom: -58px;
    z-index: 3;
    background-position: center;
}

@media screen and (max-width: 768px) {
  div#\30 a29ccab-a16d-4322-a063-70d88671dca0 {
    margin-top: 0px;
  }
}

div#\30 a29ccab-a16d-4322-a063-70d88671dca0 .wizi-hr {
    display: none !important;
}

div#\38 59f3cda-a9ff-4b1d-b3bc-568072f5440c img.prod__img.loader.lazyloaded {
    border-radius: 30px;
}

div#\34 2ab7551-e463-488c-abb6-d40c9c2d2a91 {
    background-image: url(https://media.cdnws.com/_i/397714/158/1931/59/crea-le-lion-et-le-serpent-section-horaires.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: center;
}

@media (min-width: 1024px) {
  div#\34 92c72cf-25d4-46ae-9f49-cca7b0cbf6bc {
    padding: 0vw 8vw !important;
  }
}

@media (max-width: 767px) {
  div#\38 59f3cda-a9ff-4b1d-b3bc-568072f5440c {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
    padding-top: 58px !important;
  }
}

.rea {
    background: linear-gradient(to bottom, #000000 0%, #7a0f0f 20%, #8c1c1c 50%, #7a0f0f 80%, #000000 100%);
}

.rea::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 100%;
    background: linear-gradient(to right, #a67400, #d4af37, #f5e073, #d4af37, #a67400);
    z-index: -1;
}

.rea::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 40px; /* ou plus selon l'effet voulu */
    width: 100%;
    background: linear-gradient(to right, #a67400, #d4af37, #f5e073, #d4af37, #a67400);
    z-index: -1;
}

footer#footer {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
}

.footer__link {
    color: black;
}

@media (min-width: 1024px) {
    .rea__item {
        padding: 30px 20px 14px 20px;
    }
}

.Main__Container-sc-50768d0-0.hcgYBp.es-main-container {
    border: solid 1px white;
    padding: 0 10px;
}

.footer__title {
    font-weight: 500;
    color: black;
}

div#bfffafd5-5c37-42d7-b3d3-33405c5d490a {
    background: linear-gradient(to bottom, #000000 0%, #7a0f0f 34%, #8c1c1c 50%, #7a0f0f 66%, #000000 100%);
   padding-bottom: 50px !important;
}

div#bfffafd5-5c37-42d7-b3d3-33405c5d490a h2 {
    font-family: "Kalnia", serif;
    font-size: 55px !important;
    font-style: normal;
    font-weight: 400 !important;
}

.header.new-menu.header--fixed {
    background-image: url(https://media.cdnws.com/_i/397714/140/927/41/crea-le-lion-et-le-serpent-bg-header.jpeg);
}

@media (min-width: 1024px) {
    body:not(.page-homepage).to-fixed {
        padding-top: 0px;
    }
}

@media (min-width: 1024px) {
    .nav__itemlvl1 {
        color: black;
    }
}

@media (min-width: 1024px) {
    .nav__arrow {
        border-color: black !important;
    }
}

div#ec3cfddb-df86-4d58-a34b-ace758ddd26d p {
    color: white !important;
}

div#\35 ea1f6bf-5f39-457b-a1ea-d7e800c659eb {
    background: linear-gradient(to right, #8a5e00, #d4af37, #f7e98e);
}

div#\35 ea1f6bf-5f39-457b-a1ea-d7e800c659eb p.we-align-left {
    color: white !important;
}

div#\34 92c72cf-25d4-46ae-9f49-cca7b0cbf6bc {
    background-color: black !important;
    margin-bottom: 0px;
    padding-bottom: 3vw !important;
}

div#dcc52b94-aae0-42df-b160-a8995046f4ed {
    background-color: black;
    margin-bottom: 0px;
    padding-bottom: 2vw !important;
}

@media (min-width: 1024px) {
    .prod-list__title.h1 {
        font-size: 2.125rem;
    }
}

@media screen and (max-width: 768px) {
  .header__content {
    background-image: url(https://media.cdnws.com/_i/397714/140/927/41/crea-le-lion-et-le-serpent-bg-header.jpeg);
  }
}

.header__account__a {
    background-image: url(https://media.cdnws.com/_i/397714/146/1735/47/crea-le-lion-et-le-serpent-icon-compte.png) !important;
}

.header__account__a:hover {
    background-image: url(https://media.cdnws.com/_i/397714/146/1735/47/crea-le-lion-et-le-serpent-icon-compte.png) !important;
}

.header__cart__a {
    background-image: url(https://media.cdnws.com/_i/397714/144/3660/45/crea-le-lion-et-le-serpent-icon-panier.png) !important;
}

.header__cart__a:hover {
    background-image: url(https://media.cdnws.com/_i/397714/144/3660/45/crea-le-lion-et-le-serpent-icon-panier.png) !important;
}

@media (max-width: 767px) {
    div#bc48c900-9883-4bf4-8864-53fefbb18f77 .wizi-img--small img,
    div#bc48c900-9883-4bf4-8864-53fefbb18f77 .wizi-img--medium img,
    div#bc48c900-9883-4bf4-8864-53fefbb18f77 .wizi-img--large img {
        transform: translate(-50%, -40%);
        min-width: 140%;
    }
}

@media (min-width: 1024px) {
    .header__account {
        width: 40px;
        height: 40px;
    }
}

@media (min-width: 1024px) {
    .header__cart {
        width: 40px;
    }
}

@media (min-width: 1024px) {
    .header__cart__a {
        height: 40px !important;
    }
}

@media (min-width: 1024px) {
    .header__cart {
        height: 40px;
    }
}

@media screen and (min-width: 769px) {
    body #search-btn {
        background-image: url(https://media.cdnws.com/_i/397714/145/2343/46/crea-le-lion-et-le-serpent-icon-search.png) !important;
    }
}

@media (min-width: 720px) {
    .search--wrapper .close span {
        background: transparent !important;
    }
}

    .search--wrapper .search--input {
        background: transparent !important;
        background-image: url(https://media.cdnws.com/_i/397714/145/2343/46/crea-le-lion-et-le-serpent-icon-search.png) !important;
        height: 40px !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
}
@media (min-width: 720px) {
    .search--wrapper .search--input {
        float: left;
        border: none;
        outline: none;
        width: 40px;
        cursor: pointer;
        margin-left: -10px;
        -webkit-transition: .2s all ease-in;
        -moz-transition: .2s all ease-in;
        transition: .2s all ease-in;
        height: 17px;
        color: #10333F;
        border-radius: 40px;
        background: transparent;
        font-size: 0;
        transform: translateY(9px) translateX(2px);
        padding: 0;
    }
}

@media (min-width: 1024px) {
    .nav__sublevel {
        width: 18%;
        clip: inherit !important;
        left: auto;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
    }
}

@media (min-width: 1024px) {
    .nav__flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        width: 100%;
        max-width: var(--max-row-size);
        flex-direction: column;
    }
}

@media (min-width: 1024px) {
    .nav__col:not(:last-child) {
        border-right: none !important;
    }
}

@media (min-width: 1024px) {
    .nav-perso-on .nav__flex.ps .nav__col {
        padding: 6px 30px !important;
    }
}

.search--wrapper .search--input:focus {
    background: no-repeat !important;
}

@media (min-width: 720px) {
    .search--wrapper {
        right: -30px !important;
    }
}

.prod-list p {
    text-align: center !important;
}

h1.h1.prod-list__title.text-center {
    display: none;
}

#newsletter-input::placeholder {
  color: black; /* Remplace par la couleur souhaitée */
}

p.footer__desktop {
    color: black;
}

.footer__rs__a.facebook {
    background-color: #831616;
}

.footer__rs__a.instagram {
    background-color: #831616;
}

.prod-list img {
    height: 200px;
    width: auto !important;
}

div#\38 412e982-73ec-4391-9c26-0733c26dcf12 {
    background-image: url(https://media.cdnws.com/_i/397714/2658/3188/59/crea-le-lion-et-le-serpent-promotions.png);
    background-size: contain;
    height: 100px;
    background-repeat: no-repeat;
    margin-top: -42px;
    margin-bottom: -58px;
    z-index: 3;
    background-position: center;
}

div#\34 1d87179-88cd-4f99-8ed1-a30ad1f34284 {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
    padding-top: 46px !important;
    padding-bottom: 60px !important;
}

div#\33 12b4f9e-3290-44ae-9ad0-6543507b01f1 {
    background-image: url(https://media.cdnws.com/_i/397714/2659/3133/60/crea-le-lion-et-le-serpent-produit-du-moment.png);
    background-size: contain;
    height: 100px;
    background-repeat: no-repeat;
    margin-top: -42px;
    margin-bottom: -58px;
    z-index: 3;
    background-position: center;
}

div#\39 46c0d5d-9ba2-488e-b857-6b6d84d657b4 {
    background-image: url(https://media.cdnws.com/_i/397714/149/2435/50/crea-le-lion-et-le-serpent-bg-product.jpeg);
    padding-top: 46px !important;
    padding-bottom: 60px !important;
}

@media screen and (max-width: 768px) {
  div#ec3cfddb-df86-4d58-a34b-ace758ddd26d img {
    margin-left: 0px;
  }
}

button.prod__btn.prod__btn--disabled {
    background: linear-gradient(to right, #929292, #d7d7d7, #ffffff);
}

/* ================================
   MISE EN AVANT DU RETRAIT EN MAGASIN – VERSION CORRIGÉE
   ================================ */

/* Masquer le titre original “Retrait en magasin” */
#delivery-bloc-0 .delivery-mode-name {
    font-size: 0 !important;
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Remplacer par le titre personnalisé */
#delivery-bloc-0 .delivery-mode-name::before {
    content: "📍 Retrait en boutique (recommandé)" !important;
    display: block !important;
    font-size: 1.05rem !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
    color: #7c5a31 !important;
    margin-bottom: 6px !important;
}

/* Carte Retrait en magasin */
#delivery-bloc-0 .c1-delivery-bloc {
    border: 2px solid #c8a46b !important;
    background: #fff7e8 !important;
    padding: 16px 18px !important;
    border-radius: 14px !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.07) !important;
    position: relative !important;
    transition: all .25s ease-in-out !important;
}

/* Description lisible */
#delivery-bloc-0 .delivery-mode-desc {
    font-size: 0.92rem !important;
    color: #5a4737 !important;
    line-height: 1.35 !important;
}

/* Badge “offert” */
#delivery-bloc-0 .delivery-price.cw {
    font-weight: 700 !important;
    font-size: 0.85rem !important;
    padding: 4px 10px !important;
    border-radius: 20px !important;
    background: #fff !important;
    border: 1px solid #c8a46b !important;
    display: inline-block !important;
}

/* Hover */
#delivery-bloc-0 .c1-delivery-bloc:hover {
    background: #ffefd7 !important;
    border-color: #b68b4e !important;
    transform: scale(1.01) !important;
}

/* État sélectionné */
#delivery-bloc-0.wizi-selected .c1-delivery-bloc {
    border-color: #a5753a !important;
    background: #ffead0 !important;
    box-shadow: 0 0 0 3px rgba(198, 145, 75, 0.22) !important;
}