@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Gloria+Hallelujah&family=Lugrasimo&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Permanent+Marker&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kalnia:wght@300;400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Chewy&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Chewy&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&display=swap');
/*Fiche produit AP*/
a.prod-details__brand__url {    display: none;}
div.reassortprod {display: flex;justify-content: space-evenly;flex-direction: row;align-content: center;padding: 4px;background: #f2f2f2;text-align: center;align-items: center;font-weight: bold;text-transform: uppercase;margin-bottom: 10px;}
.reassortprod img {    width: 100%;    max-width: 200px;}
/**/

h1.we-align-center {
    font-family: 'Chewy', cursive !important;
}

h1.h1.prod-list__title.text-center {
    font-family: "Lobster", sans-serif !important;
}

.header.new-menu.header--fixed {
    background-color: #EFA0A0;
}

h1#prod-h1 {
        font-family: 'Chewy', cursive !important;
    background-color: #FFEAE6 !important;
    padding: 11px;
}

.bloc--text {
    background-color: #FFEAE6;
    padding: 12px;
}

a.nav__a.nav__itemlvl1 {
    font-family: 'Chewy', cursive !important;
    color: #BE5244;
}

a.nav__itemlvl1.nav__item.nav__itemlvl1--link.nav__itemlvl1--blog {
    font-family: 'Chewy', cursive !important;
    color: #BE5244;
}

.wizi-imgtxt.wizi-imgtxt--textOneTextOne.wizi-imgtxt--three {
    background-color: #EFA0A0;
}

.menu div div div div picture img {
  opacity: 0.8!important;
}

.menu div div div div picture img:hover {
      opacity: 1!important;
}

.bannierebutton {

  border: none;

  color: #fff;

  background-color:#A0382E;


  background-size: 100% auto;

  font-family: inherit;

  font-size: 17px;

  padding: 0.6em 1.5em;

}


.bannierebutton:hover {

  background-position: right center;

  background-size: 200% auto;

  -webkit-animation: pulse 2s infinite;

  animation: pulse512 1.5s infinite;

}


 @keyframes pulse512 {

  0% {

   box-shadow: 0 0 0 0 #000000;

  }

 

  70% {

   box-shadow: 0 0 0 10px rgb(218 103 68 / 0%);

  }

 

  100% {

   box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);

  }

 }

div#\38 a6ddb07-50a3-409b-a679-c7005e28e085 {
    display: flex;
    justify-content: space-around;
}

h1.we-align-left {
    font-family: 'Chewy', cursive !important;
}

h2 {
    font-family: 'Chewy', cursive !important;
    color: #BE0000 !important;
}

.elfsight-app-74a74a9f-8960-40a7-9dbf-e43742425d2c.eapps-widget.eapps-widget-show-toolbar {
    display: flex;
    justify-content: space-around;
}
.basproduit {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffe0ef;
    max-width: 800px;
    margin: auto;
    border-radius: 4px;
    margin-bottom: 20px;
    align-content: center;
}

.Imagebasproduit {
    max-width: 100%;
    width: 320px;
    /* border-radius: 45px; */
}

.Imagebasproduit img {
    border-radius: 0;
}

.Txtbasproduit {padding: 0px 10px;text-align: center;max-width: 60%;font-size: 1.1em;}

.Txtbasproduit p {
    margin: 20px 0 0 0;
    font-style: italic;
}

.guillemet {
    font-family: 'Cinzel', serif;
    font-size: 6em;
    line-height: 0;
    color: #A0382E!important;
    padding-top: 60px;
}
@media (max-width: 719px){

    .basproduit {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffe0ef;
    max-width: 800px;
    margin: auto;
    border-radius: 4px;
    margin-bottom: 20px;
    margin-top:20px;
    align-content: center;
}
}
@media (min-width: 1024px){
.footer__link {
    margin: 0 0 5px;}}

.header.header--fixed .nav__itemlvl1 {
    font-size: 1em;
    font-weight: 700;
    margin: 0 10px !important;
}

.nav__col.nav__col-2 a.nav__a.nav__rich__a {
    font-family: 'Chewy', cursive !important;
    color: #be5244;
}

.nav__flex span.nav__itemlvl3.with-subnav {
    font-family: 'Chewy', cursive !important;
    color: #be5244;
}

header#header {
    background-color: #EFA0A0;
}

button#add-cart-btn {
    background-color: #EFA0A0;
}

span.price-cur {
    color: #EFA0A0;
}

button.prod-floating__addCart.button {background-color: #EFA0A0;}

/*AP chat*/
.wiziblocks__item {    position: inherit;}
@media (max-width: 719px) {
    #prod-add-cart.fixed {        padding-bottom: 70px;    }
    .FloatingButton__FloatingButtonContainer-sc-q5md4t-0.iDnOUy {    width: 100% !important;;    margin: 0 10px 10px 10px !important;}
    button.ButtonBase__ButtonContainer-sc-p43e7i-3.hVQJzP.Bubble__BubbleComponent-sc-41g5sw-0.bpxmQh {    width: 100% !important;;}
}


/*Entete cat
h1.h1.prod-list__title.text-center {
    padding: 110px;
    text-align: center;
    margin-top: 0;
    background: url(https://media.cdnws.com/_i/355578/RAW-123/1175/24/tete-truffe-entete-cat.jpeg);
    background-attachment: fixed;
}

h1.h1.prod-list__title.text-center:after {
    content: "🐶";
}*/

div#\33 acfba52-2d18-45f8-9a22-9d4ea4f37da9 {
    display: flex;
    justify-content: space-around;
}

a.nav__itemlvl1.nav__itemlvl1--with-subnav {
    font-family: 'Chewy', cursive !important;
    color: #BE0000;
  
}

span.nav__itemlvl1.nav__itemlvl1--with-subnav {
    font-family: "Chewy", system-ui !important;
    color: #BE0000;
}

a.nav__a.nav__rich__a {
    font-family: "Chewy", system-ui !important;
}

/*Effets*/
.effet .wizi-imgtxt__right {
    animation: antislide linear;
    animation-timeline: view();
    animation-range-start: cover 0%;
    animation-range-end: contain 50%;
}
.effet .wizi-imgtxt__left  {
    animation: slide2 linear;
    animation-timeline: view();
    animation-range-start: cover 0%;
    animation-range-end: contain 50%;
}
@keyframes antislide {
  from{
  transform: translateX(50%);
  opacity:0;
  }
  to {
  transform: translateX(0);
  opacity:1;
  }
}
@keyframes slide2 {
  from{
  transform: translateX(-100%);
  opacity:0;
  }
  to {
  transform: translateX(0%);
  opacity:1;
  }
}
/**/

/*Texte intégré*/
@media (min-width:1024px) {
    .BanTxt .wizi-img__content {    min-height: 510px;}
                           }

.BanTxt .wizi-img__content:first-child .wizi-img__content__wrapper__text {
    padding-right: 10%;
}
.BanTxt .wizi-img__content:nth-child(2) .wizi-img__content__wrapper__text {
    padding-left: 10%;
}
.BanTxt .wizi-img__content__wrapper__icon {
    display: none;
}
.BanTxt .wizi-img__content__wrapper__text * {
    font-family: "Gloria Hallelujah", cursive !important;
    "Gloria Hallelujah", font-family: cursive;
    color: #ec3a38;
    font-size: 3rem !important;
    font-weight: bold;
}
/**/

@media (min-width:720px) and (max-width:1024px)  {.basproduit {margin-bottom: 120px;} }


/* NOEL */
@media (min-width: 1024px) {
    .header--transparent.header--fixed .nav .nav__itemlvl1 {
        color: #be5244 !important;
    }
}

.wizi-wrapper--textOnImg {
    position: relative;
    cursor: pointer;
}
h3.we-align-center {
    font-family: "Chewy", system-ui !important;
}
h2.we-align-center {
    font-family: "Chewy", system-ui !important;
}
@media (min-width: 1024px) {
    .header--transparent.header--fixed .header__blog__a {
        color: #EA3330;
    }
}

p.prod-infos__title {
    font-family: 'Chewy', cursive !important;
}

p.wb-monoproduct-zoom__right__title.is-product-title {
    font-family: 'Chewy', cursive !important;
}

@media (min-width: 1024px) {
    .header--transparent.header--fixed .header__account__a {
        background: center center url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2015%2020%22%3E%3Cpath%20d%3D%22M.005%2017.743v-.494c0%20.043%200%20.024.012-.35.084-4.582.728-5.9%205.314-6.742A2.762%202.762%200%200%200%207.504%2011a2.763%202.763%200%200%200%202.174-.843c4.637.849%205.243%202.19%205.317%206.895%200%20.3.007.353.008.326v.365S13.903%2020%207.503%2020%20.005%2017.743.005%2017.743zm15-.365c-.005-.313%200-.046-.006-.001zm-15-.129c-.005-.049%200-.165%200%200zm3.53-12.358c0-2.7.583-4.891%203.969-4.891s3.971%202.19%203.971%204.891-1.778%204.891-3.971%204.891S3.53%207.592%203.53%204.891z%22%20fill%3D%22%23BE5244%22/%3E%3C/svg%3E) no-repeat !important;
    }
}
@media (min-width: 1024px) {
    .header--transparent.header--fixed .header__cart__a {
        background: center center url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M15%2019.111l-.7-13.7a.7.7%200%200%200-.7-.68h-2.04v-.67a4.061%204.061%200%201%200-8.121%200v.67h-2.05a.712.712%200%200%200-.7.68l-.69%2013.74a.754.754%200%200%200%20.19.53.7.7%200%200%200%20.51.22h13.6a.707.707%200%200%200%20.7-.72v-.07zM9.48%204.731H5.52v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%23BE5244%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat !important;
    }
}
@media (min-width: 1024px) {
    .footer__wrapper--withoutPowered {
        margin-bottom: 0px !important;
    }
}

@media (min-width: 1024px) {
    .header--transparent.header--fixed .header__blog__a {
        color: #BE5244 !important;
    }
}
@media (min-width: 1024px) {
    .header--transparent.header--fixed .search--wrapper .search--input {
        border-color: #BE5244;
    }
}
@media (min-width: 1024px) {
    .header--transparent.header--fixed .search--wrapper .front, .header--transparent.header--fixed .search--wrapper .back {
        background: #BE5244;
    }
}

@media (min-width: 1024px) {
    .header.header--fixed.header--notTranslate {
        top: 0px;
    }
}
.wiziblocks__item__maxWidth {
    background-color: transparent;
}
div#c2b31f3d-130a-4f5f-a846-3254ccfb1d4e {
    background-color: #EFA0A0;
    padding: 40px 0px;
}
div#\37 1168de5-29bc-4af5-aaaa-d61cf543f192 {
    background-color: #EFA0A0;
    padding: 40px 0px;
}
div#c0e6272a-f437-4487-91e2-a47623ab969b img.images-texts-link__cover {
    display: none;
}
div#c0e6272a-f437-4487-91e2-a47623ab969b span {
    color: #BE5244 !important;
    background-color: transparent !important;
}
div#\39 daf9a13-83f6-4643-a9c7-86061aca51b0 h1 {
    color: #BE5244 !important;
}

div#d736eb97-0460-4aa7-890a-85b2d1cf9730 img.images-texts-link__cover {
    display: none;
}
div#c2b31f3d-130a-4f5f-a846-3254ccfb1d4e span {
    color: #BE5244 !important;
        font-family: 'Chewy', cursive !important;
}

p.wb-monoproduct-zoom__right__title.is-product-title {
    color: #EFA0A0 !important;
    font-family: "Chewy", system-ui !important;
}
div#d736eb97-0460-4aa7-890a-85b2d1cf9730 span {
    background-color: transparent !important;
    color: #EFA0A0 !important;
}
@media (max-width: 719px) {
    .wizi-slider ul.slick-dots {
        bottom: 30px;
    }
}
button#slick-slide-control02 {
    background-color: transparent !important;
}
button#slick-slide-control00 {
    background-color: transparent !important;
}
button#slick-slide-control01 {
    background-color: transparent !important;
}
button#slick-slide-control03 {
    background-color: transparent !important;
}
div#\37 1168de5-29bc-4af5-aaaa-d61cf543f192 span {
    color: #BE5244 !important;
}

.wb-monoproduct-zoom__right .prod__btn {
    background: #F7838D !important;
}

body.wiziblocks-on .wiziblocks__item .prod__article .prod__btn {
    background-color: #F7838D !important;
}

button#add-cart-btn {
    background-color: #F7838D !important;
}

.pink-box {
    background-color: #FFEAE6 !important;
}

h1, h2, h3, h4, h5, h6, .collection-title, .biscuits-title, .wizi-rassuranceClassic__title h3, .images-texts-link__wrapper__title h1, .wizi-txt h2, .wizi-txt h3 {
    font-family: 'Chewy', cursive !important;
    color: #EFA0A0 !important;
}