@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
h1 {
    font-family: "Big Shoulders Display", serif;
}
h1.title-page.text-center {
    font-family: "Big Shoulders Display", serif;
}
h2 {
    font-family: "Big Shoulders Display", serif;
}
p {
    font-family: "Open Sans", sans-serif;
}
h1.h1.prod-list__title.text-center {
  font-family: "Big Shoulders Display", serif;
}
.wiziBtn__wrapper {
    justify-content: flex-start;
}
@media (min-width: 1024px) {
    .prod-list__title.h1 {
        text-align: center !important;
    }
}
@media (min-width: 1024px) {
    .prod-list__title {
        margin: 0px !important;
    }
}
.bloc1 {
    border-top: 4px solid #24353F;
}
@media (min-width: 1024px) {
    .header__logo {
        padding: 0px 230px;
    }
}
@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%23000%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat !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%23000%22/%3E%3C/svg%3E) no-repeat !important;
    }
}
@media (min-width: 1024px) {
    .header--transparent.header--fixed .search--wrapper .search--input {
        border-color: black;
    }
}
@media (min-width: 1024px) {
    .header--transparent.header--fixed .search--wrapper .front, .header--transparent.header--fixed .search--wrapper .back {
        background: black;
    }
}
.header {
  background-color: white !important;
}
@media (min-width: 1024px) {
    .header.header--fixed .nav__maxWidth {
        gap: 20px;
    }
}
.powered__p a, .powered__p span {
    color: white;
}
@media (min-width: 1024px) {
    .header.header--fixed.header--notTranslate {
        top: 0px;
    }
}
@media (min-width: 1024px) {
    .header.header--fixed {
        position: inherit;
    }
}
@media (min-width: 1024px) {
    .header--transparent.header--fixed .nav .nav__itemlvl1 {
        color: black;
    }
}
.prod-floating.show {
    opacity: 0 !important;
}
@media (min-width: 1024px) {
    .prod-list__title.h1 {
        font-size: 2.125rem;
        text-align: left;
        font-weight: 400;
    }
}
.bloc-bg-bleu {
  background-color: #10333F;
}
table {
            width: 60%;
            margin: 20px auto;
            border-collapse: collapse;
            font-family: Arial, sans-serif;
        }

        th, td {
            border: 1px solid #ccc;
            padding: 10px;
            text-align: left;
        }

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

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

        tr:hover {
            background-color: #e6f7ff;
        }

        caption {
            font-size: 1.5em;
            margin-bottom: 10px;
            text-align: center;
        }