h1 {
    font-family: 'Cinzel Decorative', serif;
    font-weight: 700 !important;
    color: #FF0026 !important;
}

@media (min-width: 1024px) {
    .header__cart--bottom .header__cart__a.header__tab { background-color:black;   }  
}
/* HEADER */
@media (min-width: 1024px) {
    .header__logo {
        background-color: #000000;
    }
}
@media (min-width: 1024px) {
    .header__content {
        background-color: #000000;
    }
}
@media (min-width: 1024px) {
    .header__wrapper {
        background-color: #FF0026;
    }
}
@media (min-width: 1024px) {
    .nav-perso-off .nav {
        background-color: #FF0026;
    }
}
.header__account__a {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221717%2046%2020.003%2020.001%22%3E%3Cpath%20d%3D%22M1717.001%2055.998a10%2010%200%201%200%202.93-7.07%209.6%209.6%200%200%200-2.93%207.07zm19.17%200a8.8%208.8%200%200%201-2.16%205.86c-1.38-.54-2.87-1.06-4.47-1.54a.743.743%200%200%201-.1-.53%203.039%203.039%200%200%201%20.29-1.1%206.138%206.138%200%200%200%20.44-1.54%203.529%203.529%200%200%200%20.67-1.54%203.285%203.285%200%200%200%200-1.34.139.139%200%200%200-.05-.1%204.366%204.366%200%200%201%20.14-1.83%203.078%203.078%200%200%200-.72-2.5%203.44%203.44%200%200%200-2.78-1.34h-.87a3.639%203.639%200%200%200-2.79%201.34%203.077%203.077%200%200%200-.72%202.5%204.6%204.6%200%200%201%20.15%201.83v.1a2.586%202.586%200%200%200-.05%201.34%204.353%204.353%200%200%200%20.67%201.59%207.24%207.24%200%200%200%20.43%201.49%202.642%202.642%200%200%201%20.2%201.15.544.544%200%200%201-.15.48%2030.461%2030.461%200%200%200-4.32%201.54%209.158%209.158%200%201%201%2016.19-5.86z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) !important;
}
.header__account__a:hover {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221717%2046%2020.003%2020.001%22%3E%3Cpath%20d%3D%22M1717.001%2055.998a10%2010%200%201%200%202.93-7.07%209.6%209.6%200%200%200-2.93%207.07zm19.17%200a8.8%208.8%200%200%201-2.16%205.86c-1.38-.54-2.87-1.06-4.47-1.54a.743.743%200%200%201-.1-.53%203.039%203.039%200%200%201%20.29-1.1%206.138%206.138%200%200%200%20.44-1.54%203.529%203.529%200%200%200%20.67-1.54%203.285%203.285%200%200%200%200-1.34.139.139%200%200%200-.05-.1%204.366%204.366%200%200%201%20.14-1.83%203.078%203.078%200%200%200-.72-2.5%203.44%203.44%200%200%200-2.78-1.34h-.87a3.639%203.639%200%200%200-2.79%201.34%203.077%203.077%200%200%200-.72%202.5%204.6%204.6%200%200%201%20.15%201.83v.1a2.586%202.586%200%200%200-.05%201.34%204.353%204.353%200%200%200%20.67%201.59%207.24%207.24%200%200%200%20.43%201.49%202.642%202.642%200%200%201%20.2%201.15.544.544%200%200%201-.15.48%2030.461%2030.461%200%200%200-4.32%201.54%209.158%209.158%200%201%201%2016.19-5.86z%22%20fill%3D%22%23ff0000%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) !important;
}
.header__cart__a {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221786.999%2046%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M1802%2065.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-.07zm-5.52-14.38h-3.96v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) !important;
}
@media (max-width: 768px) { /* Ajuste la largeur selon tes besoins */
    .header__cart__a {
        background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221786.999%2046%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M1802%2065.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-.07zm-5.52-14.38h-3.96v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) !important; /* Changer la couleur en noir */
    }
}
.header__cart:hover .header__cart__a {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221786.999%2046%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M1802%2065.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-.07zm-5.52-14.38h-3.96v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%23ff0000%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) !important;
}
@media (min-width: 720px) {
    .search--wrapper .close span {
        background: #ffffff;
    }
}
@media (min-width: 1024px) {
    .nav__maxWidth {
        justify-content: center;
    }
}
@media (min-width: 720px) {
    .search--wrapper label .hidden {
        color: #ffffff;
    }
}
@media (min-width: 1024px) {
    .nav__itemlvl1 {
        color: #ffffff;
    }
}
@media (min-width: 1024px) {
    .nav__arrow {
        border-top: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        border-color: #ffffff;
    }
}
@media (min-width: 1024px) {
    .nav__itemlvl1:hover {
        color: #000000;
    }
}
@media (min-width: 1024px) {
    .nav-perso-off .nav__label:hover .nav__itemlvl1, .nav-perso-off .nav__label--open .nav__itemlvl1 {
        color: #000000;
    }
}
@media (min-width: 1024px) {
    .margin-top-wiziblocks #c1-body .body__wrapper--withoutPadding .wiziblocks__item.margin-top-small, .margin-top-wiziblocks #c1-body .wrapperPage__right .wiziblocks__item.margin-top-small {
        margin-top: 0px !important;
    }
}
.wizi-img--quadruple-title.wizi-img--small .wizi-img__content__wrapper {
    border-radius: 15px;
}
div#\31 a351ca5-b2de-472a-998f-ac5e981f760f {
    background-color: black;
}
.filter {
    background: #000000;
}
.bloc6 {
    background-color: #000; /* Fond noir */
    padding: 20px; /* Espacement intérieur */
    border-radius: 8px; /* Coins arrondis */
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.7), /* Lueur rouge */
                0 0 20px rgba(255, 0, 0, 0.5); /* Ombre rouge plus marquée */
    color: #fff; /* Texte en blanc */
}
.bloc6::before {
    content: ""; /* Pour créer une lueur autour */
    position: absolute; /* Positionnement pour l'effet de superposition */
    top: -10px; /* Déplacement vers le haut */
    left: -10px; /* Déplacement vers la gauche */
    right: -10px; /* Déplacement vers la droite */
    bottom: -10px; /* Déplacement vers le bas */
    border-radius: 12px; /* Arrondir les bords de la lueur */
    box-shadow: 0 0 20px rgba(255, 0, 0, 0.7), /* Lueur extérieure rouge */
                0 0 40px rgba(255, 0, 0, 0.5); /* Lueur rouge plus diffuse */
    z-index: -1; /* Placer derrière le texte */
}
img.wizi-img__item.lazyloaded {
    border-radius: 15px;
}
.wizi-img__content {
    position: relative;
    overflow: hidden;
}

.wizi-img__content__wrapper {
    display: inline-block; /* S'assurer que le wrapper s'adapte à l'image */
}

.wizi-img__content__wrapper img {
    width: 100%; /* Assurer que l'image prend toute la largeur */
    height: auto; /* Garder les proportions */
    border: 5px solid transparent; /* Bordure transparente par défaut */
    box-sizing: border-box; /* Inclut la bordure dans la taille totale */
    transition: border 0.3s ease, box-shadow 0.3s ease;
    border-radius: 15px; /* Ajout d'un arrondi */
}

.wizi-img__content:hover .wizi-img__content__wrapper img {
    border: 5px solid rgba(255, 0, 0, 1); /* Bordure rouge lors du survol */
    box-shadow: 
        0 0 5px rgba(255, 0, 0, 1), /* Lumière plus proche */
        0 0 15px rgba(255, 0, 0, 0.8), /* Lumière intermédiaire */
        0 0 30px rgba(255, 0, 0, 0.5), /* Lumière plus diffuse */
        0 0 50px rgba(255, 0, 0, 0.3); /* Lumière encore plus diffuse */
}
.header__logo__a__img {
    transition: transform 0.3s ease; /* Pour un effet de transition */
}

.header__logo__a__img:hover {
    transform: scale(1.2); /* Ajuste le facteur de mise à l'échelle selon tes besoins */
}
/* TEST */
@media (max-width: 768px) { /* Ajuste la largeur selon tes besoins */
    div#\32 025d839-7b6d-4507-8f32-f8352fa51609 {
        padding-top: 20px !important;
    }
}
.footer__info i {
    font-size: 0.75em; /* Ajuste la taille selon tes besoins */
}
p.footer__desc {
    display: none;
}

.footer__newsletter__wrapper {
    display: none;
}
h1.h1.prod-list__title.text-center {
    font-family: 'Cinzel Decorative', serif;
    font-weight: 700 !important;
    color: #FF0026 !important;
}