.single-newsletter {
    display: none;
}

.footer__wrapper__left__img {
    max-width: 200px;
}

@media (min-width: 720px) {
    .wizi-wrapper--textOnImg.wizi-wrapper--small {
        min-height: 300px;
    }
}

#c1-body .header {
    background: linear-gradient(to bottom, #CD341A, #EF8519);
}

.footer {
    background: linear-gradient(to bottom, #CD341A, #EF8519);
}

.footer__wrapper__left__primary__ul__li__link {
    color: #ffffff;
}

@media (min-width: 1024px) {
    .nav-perso-off .nav__label--open .nav__itemlvl1, .nav-perso-off .nav__label:hover .nav__itemlvl1 {
        color: #2d3436;
    }
}

.wizi-img--picto .wizi-img__content__wrapper__icon {
    margin-bottom: 10px;
}

@media (min-width: 1024px) {
    .header__triggerSearch svg {
        stroke: #ffffff;
    }
}

@media (min-width: 1024px) {
    .footer__wrapper__left__primary__ul__li__link:focus, .footer__wrapper__left__primary__ul__li__link:hover {
        color: #2D3436;
    }
}

@media (min-width: 1024px) {
    .header__cart:before {
        background: #2d3436;
    }
}

@media (min-width: 1024px) {
    .header__account:before {
        background: #2d3436;
    }
}

@media (min-width: 1024px) {
    .header__triggerSearch:before {
        background: #2d3436;
    }
}

@media (min-width: 1024px) {
    .header__triggerSearch .icon {
        background: transparent 50% no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20'%3E%3Cpath fill='%23ffffff' d='M18.716 18.217l-4.684-4.951a8.128 8.128 0 0 0 1.864-5.191A8.02 8.02 0 0 0 7.946 0 8.02 8.02 0 0 0 0 8.075a8.02 8.02 0 0 0 7.946 8.075 7.774 7.774 0 0 0 4.552-1.461l4.718 4.988a1.025 1.025 0 0 0 1.465.029 1.067 1.067 0 0 0 .035-1.489zM7.946 2.107a5.928 5.928 0 0 1 5.87 5.968 5.928 5.928 0 0 1-5.87 5.968 5.928 5.928 0 0 1-5.873-5.968 5.928 5.928 0 0 1 5.873-5.968z'/%3E%3C/svg%3E");
    }
}

@media (min-width: 720px) {
    .header.header--fixed .header__cart__a {
        background: 50% url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.568' height='18'%3E%3Cpath data-name='Rectangle 30' fill='%23ffffff' d='M1.801 11.7h10.8v1.8h-10.8z'/%3E%3Cg data-name='Icon_Cart' fill='none' fill-rule='evenodd'%3E%3Cpath d='M13.568 17.285l-.633-12.391a.633.633 0 0 0-.633-.615h-1.845v-.606a3.672 3.672 0 1 0-7.344 0v.606H1.259a.643.643 0 0 0-.633.615L.001 17.321a.682.682 0 0 0 .172.48.633.633 0 0 0 .461.2h12.3a.64.64 0 0 0 .633-.651zM8.575 4.279H4.994v-.606a1.791 1.791 0 1 1 3.581 0z'/%3E%3Cpath d='M11.5 16l-.497-9.72H2.558L2.07 16h9.43M.634 18a.633.633 0 0 1-.46-.2.682.682 0 0 1-.173-.479L.625 4.894a.643.643 0 0 1 .633-.615h1.855v-.606a3.673 3.673 0 1 1 7.344 0v.606h1.845c.343 0 .624.273.633.615l.633 12.391v.064a.637.637 0 0 1-.633.65H.634zm6.15-16.175a1.791 1.791 0 0 0-1.79 1.848v.606h3.581v-.606a1.791 1.791 0 0 0-1.79-1.848z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
        background-size: 12px 16px;
    }
}

.header__account svg, .header__cart svg, .header__search svg {
    stroke: #ffffff;
}

@media (min-width: 720px) {
    .header.header--fixed .header__account__a {
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M15.864 12.136a8.965 8.965 0 0 0-3.42-2.145 5.2 5.2 0 1 0-5.888 0A9.014 9.014 0 0 0 .5 18.5h1.406a7.594 7.594 0 0 1 15.187 0H18.5a8.941 8.941 0 0 0-2.636-6.364zM9.5 9.5a3.8 3.8 0 1 1 3.8-3.8 3.8 3.8 0 0 1-3.8 3.8z' fill='%23ffffff' stroke='%23ffffff'/%3E%3C/svg%3E") no-repeat;
        background-size: 18px 18px;
        background-position: 50%;
    }
}

.header__cart__a__nb {
    background: #2d3436;
}

.wizi-wrapper__background {
    border-radius: 15px;
}

.wizi-img--triple.wizi-img--picto .wizi-img__content {
    border-radius: 15px;
}

.sidebar__ul {
    display: none;
}

.section-parallax p.we-align-center {
    background-color: rgba(45, 52, 54, 0.6); /* Noir avec 60% d'opacité */
    border-radius: 15px;
    padding: 8px !important;
}

/*caractéristiques*/

table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-size: 18px;
  text-align: left;
}

th, td {
  padding: 12px;
  border: 1px solid #ddd;
}

th {
  background-color: #f4f4f4;
  font-weight: bold;
}

tr:nth-child(even) {
  background-color: #f9f9f9;
}

tr:hover {
  background-color: #f1f1f1;
}
.header.header--fixed .nav__itemlvl1 {
    text-transform: uppercase;
    font-size: 1.2em;
}
caption {
  caption-side: top;
  font-size: 20px;
  font-weight: bold;
  padding: 10px;
}

@media (min-width: 1024px) {
    .prod-list__title.h1 {
        font-size: 42px;
    }
}
@media (min-width: 720px) {
    .header.header--fixed .header__logo img {max-height: 90px;}}

