/* line 1, _reset.scss */
body {
  font-family: SpotMonoRegular, sans-serif;
}
/* line 4, _reset.scss */
body > .wrapper {
  width: 960px;
  margin: auto;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 4, _reset.scss */
  body > .wrapper {
    width: 100%;
    padding: 22px;
  }
}

/* line 19, _reset.scss */
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, _base.scss */
body {
  background: white;
}

/* line 9, _base.scss */
.desktop {
  display: block;
}

/* line 13, _base.scss */
.topy-link {
  position: relative;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 2px solid transparent;
  margin-left: 4px;
}
/* line 20, _base.scss */
.topy-link:hover {
  color: #c83e27;
}
/* line 23, _base.scss */
.topy-link:hover:after {
  background: transparent url(../images/picto-link-1.png) center center no-repeat;
  background-size: contain;
}
/* line 29, _base.scss */
.topy-link:after {
  content: "";
  position: absolute;
  right: -36px;
  top: 50%;
  margin-top: -6px;
  height: 20px;
  width: 20px;
  background: transparent url(../images/picto-link-2.png) center center no-repeat;
}

/* line 41, _base.scss */
.trigger-integration {
  position: fixed;
  display: block;
  background-color: #fff;
  border: 1px solid #8ccd8e;
  color: #8ccd8e;
  padding: 20px 30px;
  bottom: 20px;
  left: 20px;
  border-radius: 2px;
  z-index: 1000;
}

/* line 54, _base.scss */
.ressources .accordion dd {
  margin-left: 0;
  padding-left: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 54, _base.scss */
  .ressources .accordion dd {
    padding: 12px  0;
  }
}

/* line 62, _base.scss */
.big-band-ressource .accordion dt.anchor:before,
.accordion dt.anchor.accordion-active:before {
  display: none;
}

/* line 67, _base.scss */
a.is-popup {
  position: relative;
}
/* line 70, _base.scss */
a.is-popup:after {
  content: '';
  position: absolute;
  background: transparent url(../images/icon-lens.png) 97% 97% no-repeat;
  height: 29px;
  width: 31px;
  bottom: 20px;
  right: 20px;
}

/* line 81, _base.scss */
#cboxOverlay.product-overlay {
  background-color: #000;
}

/* line 85, _base.scss */
#cboxTitle {
  color: #fff;
  font-family: SpotMonoRegular, "sans-serif";
}

/* line 90, _base.scss */
#cboxClose {
  background-position: -50px -25px;
}

/* line 94, _base.scss */
a {
  display: inline-block;
}

/* line 101, _base.scss */
.is-active .language-trigger {
  height: auto;
}

/* line 105, _base.scss */
#img_wrapper {
  position: relative;
  width: 55%;
  height: auto;
  margin: 0 5% 0 auto;
  border: 12px solid #fff;
  border-radius: 10px;
  box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.5);
  float: left;
}

/* line 116, _base.scss */
.header-band {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 116, _base.scss */
  .header-band {
    flex-direction: column;
  }
}
/* line 124, _base.scss */
.header-band h2 {
  margin-right: 0 !important;
  width: 100% !important;
  line-height: 4.5rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 129, _base.scss */
  .header-band h2 br {
    display: none;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 124, _base.scss */
  .header-band h2 {
    width: 100%;
  }
}
/* line 140, _base.scss */
.header-band div {
  width: 30.4%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 140, _base.scss */
  .header-band div {
    width: 100%;
  }
}
/* line 146, _base.scss */
.header-band div a {
  text-decoration: underline;
  margin-top: 6px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 146, _base.scss */
  .header-band div a {
    font-size: 0.8em;
  }
}
/* line 155, _base.scss */
.header-band p {
  width: 74%;
  font-size: 1.8rem;
  line-height: 1.8rem;
  margin-top: 0;
  font-family: SpotMonoRegular, sans-serif;
  font-weight: bold;
  margin-bottom: 36px;
  padding-left: 36px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 155, _base.scss */
  .header-band p {
    width: 100%;
    line-height: 16px;
    margin-bottom: initial;
    padding: 24px;
    padding-left: initial;
    font-size: 2.6rem;
  }
}

/* line 175, _base.scss */
.big-band {
  height: auto;
  background-color: #054186;
  font-size: 24px;
  color: #fff;
  padding: 42px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 175, _base.scss */
  .big-band {
    padding: 24px;
  }
}
/* line 185, _base.scss */
.big-band a {
  color: #fff;
  margin-top: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 185, _base.scss */
  .big-band a {
    font-size: 0.8em;
    line-height: 22px;
  }
}
/* line 194, _base.scss */
.big-band h2 {
  margin: 0;
  font-size: 4.5rem;
  line-height: 4.6rem;
  width: 68%;
  color: white;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 194, _base.scss */
  .big-band h2 {
    width: 100% !important;
    color: white;
    font-size: 2.6rem;
  }
}
/* line 206, _base.scss */
.big-band h2 + img {
  margin-top: 37px;
}
/* line 211, _base.scss */
.big-band .related-product-title {
  width: 100%;
  padding: 12px;
  text-align: center;
  font-size: 1.6em;
}

/* line 219, _base.scss */
.big-band-produit,
.big-band-product {
  height: auto;
  background-color: #b8af9c;
  font-size: 24px;
  color: #fff;
}

/* line 227, _base.scss */
.big-band-ressource {
  min-height: 1600px;
  margin-top: -23px;
  background: #3e352d;
  padding: 36px;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 251, _base.scss */
  .product-header .typo-title, .big-band-ressource .typo-title {
    width: 100%;
  }
}

/* line 258, _base.scss */
.product-title {
  font-weight: bold;
}

/* line 262, _base.scss */
.products-header
.product-header p,
.big-band-ressource p {
  font-family: SpotMonoBold, sans-serif;
  margin: 0;
}

/* line 269, _base.scss */
.product .big-band-products-mosaic {
  padding-bottom: 48px;
}

/* line 273, _base.scss */
.download-button .back-to {
  width: 263px;
  height: 263px;
  font-size: 2.2rem;
}

/* line 279, _base.scss */
.products-wrapper a {
  margin-left: 0;
  margin-right: 0;
  display: block;
  margin-top: 0;
  text-decoration: none;
  z-index: 1000;
}

/* line 288, _base.scss */
.products-wrapper > div:nth-of-type(2n+1).btn-catalogue {
  margin-right: 510px;
}

/* line 293, _base.scss */
.la-marque-header p {
  width: 65%;
  margin-top: 10px;
  line-height: 4rem;
}
/* line 298, _base.scss */
.la-marque-header p:nth-of-type(2) {
  margin-top: 156px;
  font-size: 2.4rem;
  line-height: 3rem;
  padding-left: 21px;
}
/* line 305, _base.scss */
.la-marque-header p a {
  color: #c83e27;
}
/* line 310, _base.scss */
.la-marque-header h2 {
  width: 30%;
  margin-top: 10px;
  font-size: 4.5rem;
  line-height: 4.8rem;
}

/* line 318, _base.scss */
.colums p {
  font-size: 1.6rem;
  line-height: 17px;
}

/* line 323, _base.scss */
.engagement .column-33 {
  width: 33%;
}

/* line 327, _base.scss */
.equipe {
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
}

/* line 333, _base.scss */
.equipe > span {
  display: inline-block;
  width: 22.4%;
}

/* line 338, _base.scss */
.equipe .typo-marque-title, .equipe .mentions h1, .mentions .equipe h1, .equipe .mentions-wrapper div h2, .mentions-wrapper div .equipe h2 {
  width: 100%;
  text-align: center;
}

/* line 343, _base.scss */
.thumb-wrapper {
  overflow: hidden;
  position: relative;
}
/* line 347, _base.scss */
.thumb-wrapper .desc {
  padding-top: 0;
  background-color: #c83e27;
  color: #fff;
  position: absolute;
  left: 0;
  top: 100%;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.8rem;
  flex-direction: column;
  right: 0;
  transition: top 0.4s;
  top: 0;
}

/* line 369, _base.scss */
.valeur .column-66 {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 20px;
  justify-items: stretch;
  align-items: stretch;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 369, _base.scss */
  .valeur .column-66 {
    grid-template-columns: 1fr;
  }
}

/* line 384, _base.scss */
.back-to {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: SpotMonoBold, sans-serif;
}

/* line 394, _base.scss */
.table-bordered {
  border: 1px solid #ddd !important;
}

/* line 398, _base.scss */
table caption {
  padding: .5em 0;
}

/* line 402, _base.scss */
table tfoot tr td {
  text-align: center !important;
}

/* line 406, _base.scss */
.color1 {
  background-color: #3d3731;
}

/* line 410, _base.scss */
.color2 {
  background-color: #a5682a;
}

/* line 414, _base.scss */
.color3 {
  background-color: #bd913e;
}

/* line 418, _base.scss */
.color4 {
  background-color: #8a8371;
}

/* line 422, _base.scss */
.color5 {
  background-color: #bd9a78;
}

/* line 426, _base.scss */
.color6 {
  background-color: #1d1d1b;
}

/* line 430, _base.scss */
.color7 {
  background-color: #fdc300;
}

/* line 434, _base.scss */
.color8 {
  background-color: #eb5d40;
}

/* line 438, _base.scss */
.color9 {
  background-color: #1b9b42;
}

/* line 442, _base.scss */
.color10 {
  background-color: #034186;
}

/* line 446, _base.scss */
.color11 {
  background-color: #e73b21;
}

/* line 450, _base.scss */
.color12 {
  background-color: #f4f2f1;
}

/* line 454, _base.scss */
.color13 {
  background-color: #beb19c;
}

/* line 458, _base.scss */
.color14 {
  background-color: #d0d0d0;
}

/* line 462, _base.scss */
.color15 {
  background-color: #61574c;
}

/* line 466, _base.scss */
.color16 {
  background-color: #836043;
}

/* line 470, _base.scss */
.color17 {
  background-color: #f6d6ad;
}

/* line 474, _base.scss */
.color18 {
  background-color: #dad0b8;
}

/* line 478, _base.scss */
.color19 {
  background-color: #e9d192;
}

/* line 482, _base.scss */
.color20 {
  background-color: #665241;
}

/* line 486, _base.scss */
td, th {
  font-size: 1rem;
  border: 3px solid #fff;
  width: 66px;
  height: 37px;
}

/* line 493, _base.scss */
table tr td:first-child, table tr th:first-child {
  width: 100px;
}

/* line 497, _base.scss */
.tablesaw thead th {
  text-align: center;
}

/* line 501, _base.scss */
.zoom-disabler {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent;
  z-index: 11;
}

/* line 512, _base.scss */
.zoom-disabler.is-active {
  display: none;
}

/* line 516, _base.scss */
.zoom-disabler-trigger {
  position: absolute;
  right: 35px;
  bottom: 35px;
  background: transparent url("../images/icon-lens.png") center center no-repeat;
  height: 60px;
  width: 60px;
  z-index: 15;
  cursor: pointer;
}
/* line 526, _base.scss */
.zoom-disabler-trigger.on {
  background: transparent url("../images/icon-lens-less.png") center center no-repeat;
  background-size: 70%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 516, _base.scss */
  .zoom-disabler-trigger {
    display: none;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 537, _base.scss */
  .tablesaw-stack tbody tr:not(:last-child) {
    border-bottom: 2px solid #0B0B0D;
  }
}
/* line 542, _base.scss */
.p {
  text-align: center;
  padding-top: 140px;
  font-size: 14px;
}

/**** internet explorer support ******/
/* line 549, _base.scss */
.table-bordered {
  border: 1px solid #ddd !important;
}

/* line 553, _base.scss */
table caption {
  padding: .5em 0;
}

/* line 557, _base.scss */
table tfoot tr td {
  text-align: center !important;
}

@media (max-width: 39.9375em) {
  /* line 562, _base.scss */
  .tablesaw-stack tbody tr:not(:last-child) {
    border-bottom: 2px solid #0B0B0D;
    display: flex;
  }
}
@media (max-width: 39.9375em) and (min-width: 20em) and (max-width: 61.24em) {
  /* line 562, _base.scss */
  .tablesaw-stack tbody tr:not(:last-child) {
    flex-direction: column;
  }
}

@media (max-width: 39.9375em) {
  /* line 569, _base.scss */
  .tablesaw-stack tbody td {
    border: 1px solid #fff;
    text-align: center;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 25px;
  }
}
@media (max-width: 39.9375em) and (min-width: 20em) and (max-width: 61.24em) {
  /* line 569, _base.scss */
  .tablesaw-stack tbody td {
    height: 42px;
  }
}

@media (max-width: 39.9375em) {
  /* line 592, _base.scss */
  .empty {
    display: none !important;
  }

  /* line 595, _base.scss */
  table tr td:first-child {
    width: 100%;
    text-align: center;
    font-size: 1.6rem;
    height: 50px;
  }
}
/* line 603, _base.scss */
.p {
  text-align: center;
  padding-top: 140px;
  font-size: 14px;
}

/* line 609, _base.scss */
.button {
  padding: 10px;
  line-height: 3.9rem;
  border: 3px solid #fff;
  margin: auto;
  text-decoration: none;
  text-align: center;
  display: block;
  width: 100%;
  font-weight: bold;
  font-size: 3.6rem;
}
@media (min-width: 18.75em) and (max-width: 20.0625em) {
  /* line 609, _base.scss */
  .button {
    padding: 80px 20px;
  }
}
@media (min-width: 20.0625em) and (max-width: 23.5em) {
  /* line 609, _base.scss */
  .button {
    padding: 100px 20px;
  }
}
@media (min-width: 23.5em) and (max-width: 37.5em) {
  /* line 609, _base.scss */
  .button {
    padding: 117px 20px;
  }
}

@media (min-width: 46.25em) and (max-width: 61.24em) {
  /* line 632, _base.scss */
  .related-product-title {
    font-size: 36px !important;
    margin-top: -8px !important;
  }

  /* line 636, _base.scss */
  .products-header p {
    width: 40%;
  }

  /* line 639, _base.scss */
  .products-header .typo-title {
    width: 58%;
  }

  /* line 642, _base.scss */
  .products-wrapper {
    justify-content: space-between;
  }

  /* line 645, _base.scss */
  .categorie-wrapper {
    width: 100%;
    margin: auto;
    justify-content: space-between;
    margin-top: 40px;
  }

  /* line 651, _base.scss */
  .equipe {
    justify-content: space-around;
  }

  /* line 654, _base.scss */
  .equipe .flip-container {
    margin-left: 0;
  }

  /* line 657, _base.scss */
  .big-band-ressources figcaption span {
    font-size: 1.1rem;
    margin-bottom: 6px;
  }

  /* line 661, _base.scss */
  .big-band-ressources figcaption p {
    font-size: 1.5rem;
    margin-top: 10px;
  }

  /* line 665, _base.scss */
  .home-products-slider p, .related-product p {
    font-size: 1rem;
    margin-top: -5px;
  }

  /* line 669, _base.scss */
  .related-product p {
    width: 110px;
    margin: auto;
  }

  /* line 673, _base.scss */
  .header-band > div {
    width: 40%;
  }

  /* line 676, _base.scss */
  .header-band > p {
    font-size: 1.5rem;
  }

  /* line 679, _base.scss */
  body.is-active:after {
    content: '';
    background: #fff url(../images/bg-test.png) center top no-repeat;
    height: 8710px;
    position: absolute;
    left: 50%;
    margin-left: -470px;
    top: -4px;
    width: 940px;
    opacity: 0.5;
    z-index: 1;
  }

  /* line 691, _base.scss */
  body.is-active.marque:after {
    background: #fff url(../images/bg-test-marque.png) center top no-repeat;
  }

  /* line 694, _base.scss */
  body.is-active.categories:after {
    background: #fff url(../images/bg-test-categorie.png) center top no-repeat;
  }

  /* line 697, _base.scss */
  body.is-active.products:after {
    background: #fff url(../images/bg-test-products.png) center top no-repeat;
  }

  /* line 700, _base.scss */
  body.is-active.ressources:after {
    background: #fff url(../images/bg-test-ressource.png) center top no-repeat;
  }

  /* line 703, _base.scss */
  body.is-active.product:after {
    background: #fff url(../images/bg-test-product.png) center top no-repeat;
  }

  /* line 706, _base.scss */
  .is-active .trigger-integration {
    border-color: #c83e27;
    color: #c83e27;
  }

  /* line 710, _base.scss */
  .transmission {
    margin-top: -14px;
  }

  /* line 713, _base.scss */
  .home .swiper-container {
    width: 730px;
  }

  /* line 716, _base.scss */
  .carousel-marque .swiper-container {
    width: 650px;
  }

  /* line 719, _base.scss */
  .categorie-wrapper {
    justify-content: space-between;
  }

  /* line 722, _base.scss */
  .products-wrapper > div:nth-of-type(2n+1).btn-catalogue {
    margin-right: 425px;
  }

  /* line 725, _base.scss */
  .categorie-wrapper > a:nth-of-type(3n+1).download-button {
    margin-right: 562px;
  }

  /* line 728, _base.scss */
  .wrapper {
    width: 940px;
  }

  /* line 731, _base.scss */
  .big-band-ressources figure {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  /* line 740, _base.scss */
  .wrapper {
    width: 768px;
  }

  /* line 743, _base.scss */
  html {
    font-size: 55%;
  }

  /* line 746, _base.scss */
  .product-infos, .product-desc {
    margin: 5px 0;
  }

  /* line 749, _base.scss */
  .products-wrapper .back {
    padding: 15px 15px;
    justify-content: space-around;
    align-items: inherit;
    display: flex;
    flex-direction: column;
  }

  /* line 756, _base.scss */
  .products-wrapper .color-wrapper {
    margin-top: 20px;
  }

  /* line 759, _base.scss */
  .flip-container, .front, .back, .back-to {
    width: 300px;
    height: 300px;
  }

  /* line 763, _base.scss */
  .big-band-ressources figure {
    flex-direction: column;
    align-items: flex-start;
  }

  /* line 767, _base.scss */
  .big-band-ressources figcaption {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }

  /* line 772, _base.scss */
  .swiper-container {
    width: 580px;
  }

  /* line 775, _base.scss */
  .big-band-produit .button {
    width: 80%;
  }

  /* line 778, _base.scss */
  .big-band-1 {
    padding: 20px 300px 20px 43px;
  }

  /* line 781, _base.scss */
  nav {
    width: 70%;
    font-size: 10px;
  }

  /* line 785, _base.scss */
  nav ul li a {
    font-size: 1.8rem;
  }

  /* line 788, _base.scss */
  .langage-switcher {
    width: 450px;
  }
}
@media (max-width: 19.99em) {
  /* line 794, _base.scss */
  .zoom-disabler-trigger {
    display: none;
  }

  /* line 797, _base.scss */
  .big-band-ressources img {
    order: 2;
  }

  /* line 800, _base.scss */
  .video:after {
    width: 35px;
    height: 35px;
    margin-top: -18px;
    margin-left: -18px;
    background-size: contain;
  }

  /* line 807, _base.scss */
  .video {
    margin-top: 20px;
    margin-bottom: 0;
  }

  /* line 811, _base.scss */
  .video img {
    margin-top: 0;
  }

  /* line 814, _base.scss */
  .desktop {
    display: none;
  }

  @-webkit-keyframes slidein {
    from {
      bottom: 5px;
    }
    50% {
      bottom: 25px;
    }
    to {
      bottom: 5px;
    }
  }
  @keyframes slidein {
    from {
      bottom: 5px;
    }
    50% {
      bottom: 25px;
    }
    to {
      bottom: 5px;
    }
  }
  /* line 839, _base.scss */
  .arrow-scroll {
    width: 40px;
    height: 40px;
    background-size: contain;
    bottom: 72px;
  }

  /* line 845, _base.scss */
  footer ul {
    padding: 0 0;
  }

  /* line 848, _base.scss */
  .tablesaw-stack tbody tr:not(:last-child) {
    border-bottom: none;
  }

  /* line 851, _base.scss */
  .tablesaw-stack tbody tr {
    border: 1px solid #fff !important;
  }

  /* line 854, _base.scss */
  .tablesaw-stack tbody tr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }

  /* line 859, _base.scss */
  .tablesaw-stack tbody tr {
    margin-bottom: 20px;
    border: none;
  }

  /* line 863, _base.scss */
  .tablesaw-stack tbody tr td {
    width: 33.333333%;
  }

  /* line 866, _base.scss */
  .tablesaw-stack tbody tr td:first-child {
    width: 100%;
  }

  /* line 869, _base.scss */
  .button-wrapper {
    flex-direction: column;
  }

  /* line 872, _base.scss */
  .button-wrapper > * {
    margin-top: 20px !important;
  }

  /* line 875, _base.scss */
  .tablesaw {
    width: 100% !important;
  }

  /* line 878, _base.scss */
  .tablesaw tr {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
  }

  /* line 883, _base.scss */
  .tablesaw tr td:first-child {
    width: 100%;
  }

  /* line 888, _base.scss */
  .mobile {
    display: block;
  }

  /* line 891, _base.scss */
  .language-links a {
    display: none;
  }

  /* line 894, _base.scss */
  .language-links.is-active a {
    display: block;
  }

  /* line 897, _base.scss */
  .topy-link {
    font-size: 14px;
    line-height: 15px;
  }

  /* line 901, _base.scss */
  .topy-link:after {
    top: 8px;
    right: -31px;
    width: 15px;
    height: 15px;
    background-size: contain;
  }

  /* line 908, _base.scss */
  .header-band {
    flex-direction: column;
  }

  /* line 917, _base.scss */
  .header-band > div {
    width: 100%;
  }

  /* line 920, _base.scss */
  .mentions-wrapper {
    flex-direction: column;
  }

  /* line 923, _base.scss */
  .mentions-wrapper > * {
    width: 100% !important;
  }

  /* line 926, _base.scss */
  .categorie-wrapper > a:nth-of-type(3n+1).download-button {
    margin-right: 0;
  }

  /* line 929, _base.scss */
  .categorie-wrapper > a:nth-of-type(3n+1).download-button .back-to {
    width: 259px !important;
  }

  /* line 932, _base.scss */
  .products-wrapper > div:nth-of-type(2n+1).btn-catalogue {
    margin-right: 0px;
  }

  /* line 935, _base.scss */
  .trigger-integration {
    top: 0;
    bottom: inherit;
    z-index: 1000;
  }

  /* line 940, _base.scss */
  body.is-active:after {
    background: #fff url(../images/bg-test@2X.png) center top no-repeat;
  }

  /* line 943, _base.scss */
  body.is-active.marque:after {
    background: #fff url(../images/bg-test-marque@2x.png) center top no-repeat;
    top: 361px;
  }

  /* line 947, _base.scss */
  .big-band p {
    font-size: 11px;
    line-height: 14px;
    width: 100%;
  }

  /* line 952, _base.scss */
  .big-band-marque .topy-link, .big-band-ressources .topy-link, .big-band-produit .topy-link {
    font-size: 18px;
    line-height: 16px;
    margin-bottom: 0;
  }

  /* line 957, _base.scss */
  .big-band-ressources figure {
    flex-direction: column;
    align-items: flex-start;
  }

  /* line 961, _base.scss */
  .big-band-ressources figcaption {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  /* line 966, _base.scss */
  footer ul li:first-child {
    margin: 0;
  }

  /* line 969, _base.scss */
  footer ul li:nth-child(2) {
    margin: 0;
  }

  /* line 972, _base.scss */
  footer ul li:nth-child(3) {
    margin: 0;
  }

  /* line 975, _base.scss */
  .language-links {
    width: 24px;
  }

  /* line 980, _base.scss */
  .wrapper {
    max-width: 90%;
  }

  /* line 983, _base.scss */
  .categorie-header {
    flex-direction: column;
  }

  /* line 986, _base.scss */
  html {
    font-size: 45% !important;
  }

  /* line 989, _base.scss */
  .made-in-france, .transmission, .mondial, .fondateur, .engagement, .savoir-faire, .processus, .valeur {
    flex-direction: column;
  }

  /* line 992, _base.scss */
  .history > *,
  .made-in-france > *,
  .transmission > *,
  .mondial > *,
  .fondateur > *,
  .engagement > *,
  .processus > *,
  .savoir-faire > *, .valeur > * {
    width: 100% !important;
  }

  /* line 1002, _base.scss */
  .history h2,
  .made-in-france h2,
  .mondial h2,
  .fondateur h2,
  .engagement h2,
  .processu h2,
  .savoir-faire h2 {
    font-size: 2.5rem !important;
    width: 100%;
    text-align: center;
  }

  /* line 1013, _base.scss */
  .fondateur h2,
  .engagement h2,
  .transmission h2,
  .processu h2,
  .savoir-faire h2,
  .valeur h2 {
    font-size: 1.9rem !important;
    width: 100%;
    text-align: center;
    margin-top: 8px;
  }

  /* line 1024, _base.scss */
  .made-in-france .title-block {
    width: 100%;
  }

  /* line 1027, _base.scss */
  .made-in-france .title-block + div {
    width: 100%;
    font-size: 9px;
    margin-top: 12px;
    padding-left: 1%;
    margin-top: 10px;
    line-height: 10px;
    font-family: SpotMonoRegular, sans-serif;
  }

  /* line 1036, _base.scss */
  .made-in-france .title-block h2 {
    font-size: 2.5rem;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 6px;
  }

  /* line 1042, _base.scss */
  .la-marque-header h2 {
    width: 100% !important;
    font-size: 3.4rem !important;
    margin-bottom: 0;
  }

  /* line 1047, _base.scss */
  .la-marque-header {
    flex-direction: column;
  }

  /* line 1050, _base.scss */
  .big-band-la-marque {
    padding: 3px 15px 20px 15px;
  }

  /* line 1053, _base.scss */
  .categorie-wrapper {
    justify-content: center;
  }

  /* line 1056, _base.scss */
  .big-band-categorie, .big-band-products-mosaic {
    margin-top: -22px;
    padding: 20px;
  }

  /* line 1060, _base.scss */
  .history {
    flex-direction: column;
  }

  /* line 1067, _base.scss */
  .history .title-block h2 {
    width: 100%;
    margin-bottom: -8px;
  }

  /* line 1071, _base.scss */
  .carousel-marque .swiper-container {
    width: 100%;
  }

  /* line 1074, _base.scss */
  .carousel-marque {
    margin-top: 2px;
  }

  /* line 1077, _base.scss */
  .carousel-marque .swiper-button-prev, .carousel-marque .swiper-container-rtl .swiper-button-next {
    margin-top: 0;
  }

  /* line 1080, _base.scss */
  .carousel-marque h3 {
    margin-top: 6px;
    font-size: 1.8rem;
  }

  /* line 1084, _base.scss */
  .carousel-marque h4 {
    margin-top: 0px;
    font-size: 3.2rem;
  }

  /* line 1088, _base.scss */
  .carousel-wrapper .subtitle {
    font-size: 1.2rem;
  }

  /* line 1091, _base.scss */
  .carousel-wrapper .subtitle + p {
    font-size: 6px;
    line-height: 9px;
    margin-top: 10px;
  }

  /* line 1096, _base.scss */
  .fondateur {
    margin-top: -18px;
  }

  /* line 1099, _base.scss */
  .fondateur h2 {
    margin-bottom: 8px;
  }

  /* line 1102, _base.scss */
  .fondateur h2 + p {
    margin-top: 8px;
  }

  /* line 1105, _base.scss */
  .fondateur p {
    line-height: 1.5rem;
    margin-top: 21px;
  }

  /* line 1109, _base.scss */
  .fondateur .column-66 {
    margin-left: 0;
    margin-top: 10px;
  }

  /* line 1113, _base.scss */
  .transmission {
    margin-top: 0px;
  }

  /* line 1116, _base.scss */
  .transmission h2 {
    margin-top: 20px;
  }
}
@media (max-width: 19.99em) and (min-width: 20em) and (max-width: 61.24em) {
  /* line 1116, _base.scss */
  .transmission h2 {
    font-size: 2.6em !important;
    margin-top: 0;
  }
}

@media (max-width: 19.99em) {
  /* line 1123, _base.scss */
  .transmission p {
    margin-top: 12px;
  }

  /* line 1126, _base.scss */
  .transmission .column-66 {
    margin-top: 0px;
  }

  /* line 1129, _base.scss */
  .transmission .column-33 {
    margin-left: 0;
  }

  /* line 1132, _base.scss */
  .transmission .column-33 h2 {
    margin-top: 7px;
    line-height: 2rem;
  }

  /* line 1136, _base.scss */
  .mondial {
    margin-top: -7px;
    margin-bottom: 18px;
  }

  /* line 1140, _base.scss */
  .mondial h2 {
    margin-top: 0;
    font-size: 1.9rem !important;
  }

  /* line 1144, _base.scss */
  .mondial .column-50 {
    margin-left: 0;
  }

  /* line 1147, _base.scss */
  .mondial .column-50 p {
    line-height: 10px;
    font-size: 9px !important;
  }

  /* line 1151, _base.scss */
  .mondial .column-50 + .column-50 {
    margin-left: 0;
  }

  /* line 1154, _base.scss */
  .engagement h2 {
    margin-bottom: -6px;
  }

  /* line 1157, _base.scss */
  .savoir-faire {
    margin-bottom: 0;
  }

  /* line 1160, _base.scss */
  .savoir-faire h2 {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  /* line 1164, _base.scss */
  .savoir-faire h2 {
    margin-bottom: 4px;
    margin-top: 0px;
  }

  /* line 1168, _base.scss */
  .savoir-faire q {
    font-size: 3.3rem;
    line-height: 3.8rem;
  }

  /* line 1172, _base.scss */
  .processus {
    margin-top: -18px;
  }

  /* line 1175, _base.scss */
  .processus h2 {
    margin-top: 30px;
    font-size: 1.8rem;
    line-height: 2rem;
  }

  /* line 1180, _base.scss */
  .equipe {
    margin-top: 6px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  /* line 1185, _base.scss */
  .equipe > span {
    width: 120px;
    height: 120px;
  }

  /* line 1189, _base.scss */
  .equipe .typo-marque-title, .equipe .mentions h1, .mentions .equipe h1, .equipe .mentions-wrapper div h2, .mentions-wrapper div .equipe h2 {
    font-size: 13px;
    margin-bottom: 12px;
  }
}
@media (max-width: 19.99em) and (min-width: 20em) and (max-width: 61.24em) {
  /* line 1189, _base.scss */
  .equipe .typo-marque-title, .equipe .mentions h1, .mentions .equipe h1, .equipe .mentions-wrapper div h2, .mentions-wrapper div .equipe h2 {
    font-size: 2.6em;
  }
}

@media (max-width: 19.99em) {
  /* line 1196, _base.scss */
  .thumb-wrapper .desc {
    margin-top: 0;
    width: auto;
  }

  /* line 1200, _base.scss */
  .valeur h2 {
    font-size: 1.7rem !important;
    width: 100%;
    text-align: center;
    margin-top: 3px;
    line-height: 2.4rem;
    margin-bottom: 4px;
  }

  /* line 1208, _base.scss */
  .valeur {
    margin-top: -20px;
  }

  /* line 1211, _base.scss */
  .valeur .column-66 {
    width: 85%;
    margin: auto;
    flex-direction: column;
  }

  /* line 1216, _base.scss */
  .colums .data-block {
    width: 100% !important;
    justify-content: space-between;
    margin-bottom: 5px;
  }

  /* line 1221, _base.scss */
  .colums .block-1 {
    order: 1;
  }

  /* line 1224, _base.scss */
  .colums .block-2 {
    order: 6;
  }

  /* line 1227, _base.scss */
  .colums .block-3 {
    order: 2;
  }

  /* line 1230, _base.scss */
  .colums .block-4 {
    order: 4;
  }

  /* line 1233, _base.scss */
  .colums .block-5 {
    order: 3;
  }

  /* line 1236, _base.scss */
  .colums .block-6 {
    order: 6;
  }

  /* line 1239, _base.scss */
  .colums .data {
    justify-content: unsafe;
    align-items: end;
    display: flex;
    font-size: 24px;
    width: 22%;
  }

  /* line 1246, _base.scss */
  .valeur .column-33 {
    margin-bottom: -2px;
  }

  /* line 1249, _base.scss */
  .data-desc {
    width: 78.1%;
    margin-bottom: -16px;
  }

  /* line 1253, _base.scss */
  .data-desc h5 {
    font-size: 9px;
    margin-top: 10px;
    line-height: 10px;
  }

  /* line 1258, _base.scss */
  .colums .block-3 .data, .colums .block-4 .data {
    justify-content: flex-end;
  }

  /* line 1261, _base.scss */
  .product-infos, .product-desc {
    margin: 5px 0;
  }

  /* line 1264, _base.scss */
  .products-wrapper .back {
    padding: 15px 15px;
  }

  /* line 1267, _base.scss */
  .products-container {
    height: 107px;
    justify-content: space-between;
  }

  /* line 1271, _base.scss */
  .flip-container, .front, .back, .back-to {
    width: 306px !important;
    height: 330px;
  }
}
@media (max-width: 19.99em) and (min-width: 20em) and (max-width: 61.24em) {
  /* line 1271, _base.scss */
  .flip-container, .front, .back, .back-to {
    width: 306px !important;
    height: 306px !important;
  }
}

@media (max-width: 19.99em) {
  /* line 1279, _base.scss */
  .download-button .back-to {
    margin-right: 0;
  }

  /* line 1282, _base.scss */
  .flip-container:after {
    content: "";
    padding-bottom: 100%;
    display: block;
  }

  /* line 1287, _base.scss */
  .products-header, .product-header, .ressource-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 1293, _base.scss */
  .products-header > *, .product-header > * {
    width: 100% !important;
  }

  /* line 1296, _base.scss */
  .accordion {
    margin-top: 60px;
  }

  /* line 1299, _base.scss */
  .la-marque-header .accordion {
    width: 100%;
    margin-top: 9px;
  }

  /* line 1303, _base.scss */
  .la-marque-header .accordion dt {
    font-size: 2.5rem !important;
    padding-left: 21px;
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 1309, _base.scss */
  .la-marque-header .accordion ul {
    margin-left: 0;
    padding-left: 6px;
  }

  /* line 1313, _base.scss */
  .la-marque-header .accordion li a {
    font-size: 1.9rem;
    line-height: 1.9rem;
    text-decoration: none;
  }

  /* line 1318, _base.scss */
  .accordion dt.accordion-active:before {
    top: 1px;
    width: 10px;
    left: 0;
  }

  /* line 1323, _base.scss */
  .accordion dt:before {
    top: 6px !important;
    width: 11px !important;
    left: 3px !important;
  }

  /* line 1328, _base.scss */
  .ressources .big-band-ressource {
    margin-top: -23px;
  }

  /* line 1331, _base.scss */
  .big-band-ressource {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background-position: 80% 510px;
  }

  /* line 1337, _base.scss */
  .big-band-ressource p {
    margin-top: 12px;
    font-size: 18px;
    line-height: 21px;
  }

  /* line 1342, _base.scss */
  .typo-title.has-badge:before {
    width: 50px;
    top: 0;
    height: 50px;
    left: -5px;
  }

  /* line 1348, _base.scss */
  .typo-title.has-badge {
    padding-left: 55px;
    margin-bottom: 20px;
  }

  /* line 1352, _base.scss */
  .product-info {
    flex-direction: column;
    font-size: 1.5rem;
    width: 100%;
    align-items: center;
  }

  /* line 1358, _base.scss */
  .related-products {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 1362, _base.scss */
  .related-products > div {
    width: 45%;
    margin-bottom: 20px;
  }

  /* line 1366, _base.scss */
  .product .button {
    width: 100%;
    font-size: 1.8rem;
  }

  /* line 1370, _base.scss */
  .swiper-pagination {
    bottom: 0;
  }

  /* line 1373, _base.scss */
  .product-slider .swiper-pagination .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
  }

  /* line 1377, _base.scss */
  .product-slider .swiper-pagination {
    bottom: 5px;
  }

  /* line 1380, _base.scss */
  .big-band-ressource .typo-title:after {
    content: "";
    position: absolute;
    background: transparent url(../images/outils-ressources-2.png) center center no-repeat;
    height: 320px;
    width: 130px;
    top: 23px;
    right: 0;
    left: -10px;
  }

  /* line 1392, _base.scss */
  .big-band-ressource .accordion dd {
    font-size: 11px;
    padding-left: 0;
    margin-left: 0;
  }
}
@media (max-width: 19.99em) and (min-width: 20em) and (max-width: 61.24em) {
  /* line 1397, _base.scss */
  .big-band-ressource .accordion dd img {
    width: 100% !important;
    height: auto !important;
  }
}

@media (max-width: 19.99em) {
  /* line 1404, _base.scss */
  .flip-container, .front, .back, .back-to {
    width: 277px !important;
    height: 280px;
  }

  /* line 1408, _base.scss */
  .badge {
    width: 20%;
  }

  /* line 1413, _base.scss */
  .equipe {
    margin-top: -4px;
    justify-content: space-between;
  }
}
/* line 1421, _base.scss */
#ancre6 .colums.mondial {
  display: flex;
}
/* line 1425, _base.scss */
#ancre6 .colums.mondial .column-50 img {
  width: 100% !important;
}

/* line 1, _typography.scss */
html {
  font-size: 62.3%;
}

/* line 4, _typography.scss */
.typo-marque-title, .mentions h1, .mentions-wrapper div h2 {
  font-size: 2.4rem;
  line-height: 3rem;
}

/* line 10, _typography.scss */
.typo-tagline {
  font-size: 34px;
  line-height: 1.2;
  margin-top: 0;
  color: white;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 10, _typography.scss */
  .typo-tagline {
    width: 100%;
    margin-bottom: 0;
    font-size: 3rem;
  }
}

/* line 22, _typography.scss */
.subtitle {
  font-weight: bold;
}

/* line 27, _typography.scss */
.big-band-la-marque p {
  color: white;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 27, _typography.scss */
  .big-band-la-marque p {
    font-size: 0.8em;
  }
}

/* line 35, _typography.scss */
.typo-title {
  font-size: 4.5rem;
  line-height: 4.8rem;
}

/* line 2, _l-accueil.scss */
.big-band-1 {
  margin-top: -24px;
  background: transparent url(../images/bandeau-visuel-1.jpg) 0 0 no-repeat;
  position: relative;
  background-size: contain;
  height: 434px;
  padding: 36px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 2, _l-accueil.scss */
  .big-band-1 {
    margin-top: -24px;
    background-image: url(../images/bandeau-visuel-1@2x.png);
    background-size: cover;
    height: 360px;
    padding: 0;
    background-position: top;
    margin-bottom: 20px;
  }
}
/* line 19, _l-accueil.scss */
.big-band-1 h2 {
  color: #fff;
  font-size: 4.5rem;
  line-height: 4.8rem;
  margin: 0;
  padding: 0;
  width: 42rem;
  position: absolute;
  top: 95px;
  left: 48px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 19, _l-accueil.scss */
  .big-band-1 h2 {
    position: initial;
    width: inherit;
    padding: 2rem;
    padding-top: 4rem;
    font-size: 3.7em;
    line-height: 1.1;
    font-size: 3em;
  }
}
/* line 40, _l-accueil.scss */
.big-band-1 .big-band-marque {
  height: auto;
  background-color: #054186;
  font-size: 24px;
  color: #fff;
  padding: 29px 40px 39px 40px;
  margin-top: 40px;
  margin-bottom: 10px;
}
/* line 49, _l-accueil.scss */
.big-band-1 .big-band-marque img {
  margin-top: 20px;
}
/* line 54, _l-accueil.scss */
.big-band-1 .arrow-scroll {
  background: transparent url(../images/scroll-arrow.png) center center no-repeat;
  height: 57px;
  width: 57px;
  position: absolute;
  left: 50%;
  bottom: 31px;
  margin-left: -29px;
  animation-duration: 3s;
  animation-name: slidein;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
}
/* line 69, _l-accueil.scss */
.big-band-1 p {
  animation-duration: 5s;
  animation-name: slidein;
}
@-webkit-keyframes slidein {
  from {
    bottom: 20px;
  }
  50% {
    bottom: 50px;
  }
  to {
    bottom: 20px;
  }
}
@keyframes slidein {
  from {
    bottom: 20px;
  }
  50% {
    bottom: 50px;
  }
  to {
    bottom: 20px;
  }
}
/* line 99, _l-accueil.scss */
.wrapper .big-band-1, .wrapper .big-band-marque, .wrapper .big-band-produit, .wrapper .big-band-ressources {
  margin-bottom: 24px;
}

/* line 4, _m-nav.scss */
nav ul li a {
  color: grey;
  font-size: 2.4rem;
  line-height: 2.8rem;
  font-weight: bold;
  border: 2px solid transparent;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 4, _m-nav.scss */
  nav ul li a {
    font-size: 3.4em;
  }
}
/* line 14, _m-nav.scss */
nav ul li a:hover {
  text-decoration: underline;
}
/* line 20, _m-nav.scss */
nav ul li.is-active a {
  text-decoration: underline;
}
/* line 25, _m-nav.scss */
nav ul li:first-child a {
  color: #054186;
  /* font-weight: bold; */
}
/* line 30, _m-nav.scss */
nav ul li:nth-child(2) a {
  color: #b8af9c;
}
/* line 34, _m-nav.scss */
nav ul li:nth-child(3) a {
  color: #3e352d;
}

/* line 2, _m-data-block.scss */
.data-block {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-left: 0;
  outline: 1px solid rgba(255, 255, 255, 0);
}
/* line 9, _m-data-block.scss */
.data-block .data {
  font-size: 4.5rem;
  line-height: 4.7rem;
  font-weight: bold;
  display: block;
  text-align: center;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 9, _m-data-block.scss */
  .data-block .data {
    font-size: 3.5rem;
  }
}
/* line 20, _m-data-block.scss */
.data-block .data-desc {
  width: 40%;
  display: block;
}
/* line 24, _m-data-block.scss */
.data-block .data-desc h5 {
  font-size: 1.4rem;
  margin: 0;
}
/* line 32, _m-data-block.scss */
.data-block .data-desc p {
  font-size: 1.2rem;
  line-height: 11px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 32, _m-data-block.scss */
  .data-block .data-desc p {
    text-align: center;
  }
}

/* line 42, _m-data-block.scss */
.data-block.block-1 {
  padding: 5px 24px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 42, _m-data-block.scss */
  .data-block.block-1 {
    display: flex;
    flex-direction: column;
  }
}
/* line 50, _m-data-block.scss */
.data-block.block-1 .data {
  text-align: left;
}
/* line 54, _m-data-block.scss */
.data-block.block-1 .data-desc {
  width: 100%;
}
/* line 57, _m-data-block.scss */
.data-block.block-1 .data-desc h5 {
  outline: 1px solid rgba(255, 255, 255, 0);
}

/* line 63, _m-data-block.scss */
.data-block.block-6 {
  padding: 5px 24px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 63, _m-data-block.scss */
  .data-block.block-6 {
    display: flex;
    flex-direction: column;
  }
}
/* line 70, _m-data-block.scss */
.data-block.block-6 .data {
  text-align: right;
}
/* line 74, _m-data-block.scss */
.data-block.block-6 .data-desc {
  width: 100%;
}
/* line 77, _m-data-block.scss */
.data-block.block-6 .data-desc h5 {
  outline: 1px solid rgba(255, 255, 255, 0);
  text-align: right;
}

/* line 84, _m-data-block.scss */
.data-block.block-2 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 90, _m-data-block.scss */
.data-block.block-2 .data {
  margin-left: auto;
  color: white;
}
/* line 95, _m-data-block.scss */
.data-block.block-2 .data-desc {
  width: 100%;
  text-align: right;
  color: white;
}
/* line 100, _m-data-block.scss */
.data-block.block-2 .data-desc h5 {
  text-align: right;
}

/* line 106, _m-data-block.scss */
.data-block.block-3 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 112, _m-data-block.scss */
.data-block.block-4 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 118, _m-data-block.scss */
.data-block.block-5 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 124, _m-data-block.scss */
.data-block.block-5 .data {
  width: 100%;
  text-align: left;
}
/* line 130, _m-data-block.scss */
.data-block.block-5 .data-desc {
  width: 100%;
}
/* line 133, _m-data-block.scss */
.data-block.block-5 .data-desc h5 {
  text-align: left;
}

/* line 139, _m-data-block.scss */
.data-block.block-6 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 144, _m-data-block.scss */
.data-red {
  color: #c83e27 !important;
}

/* line 148, _m-data-block.scss */
.data-white {
  color: white !important;
}

/* line 152, _m-data-block.scss */
.data-gray {
  color: gray !important;
}

/* line 1, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic {
  margin-top: -22px;
  padding: 42px;
  height: auto;
  background-color: #BDB19D;
  font-size: 24px;
  color: #fff;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 1, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic {
    padding: 24px;
  }
}
/* line 13, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .product-header {
  display: flex;
  flex-direction: row;
  margin-bottom: 64px;
  margin-top: 24px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 13, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .product-header {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 12px;
  }
}
/* line 24, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .product-header .typo-title {
  width: 50%;
  color: white;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 24, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .product-header .typo-title {
    width: 100%;
  }
}
/* line 33, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .product-header .typo-title.has-badge {
  padding-left: 80px;
  margin-top: -8px;
  position: relative;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 33, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .product-header .typo-title.has-badge {
    padding-left: 55px;
  }
}
/* line 41, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .product-header .typo-title.has-badge:before {
  content: " " !important;
  position: absolute !important;
  background: transparent url(../images/topy-green-badge.png) center center no-repeat !important;
  height: 75px !important;
  width: 68px !important;
  left: -2px !important;
  top: -6px !important;
  background-size: contain !important;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 41, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .product-header .typo-title.has-badge:before {
    height: 68px !important;
    width: 44px !important;
    left: 0px !important;
  }
}
/* line 60, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .product-header .typo-tagline {
  width: 70%;
  margin: 0;
  font-weight: bold;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 60, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .product-header .typo-tagline {
    width: 100%;
    margin-top: 22px;
    font-size: 0.7em;
  }
}
/* line 72, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .product-header h2.has-badge {
  padding-left: 67.2px;
}
/* line 77, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .product-header p {
  margin: 0 0 24px;
}
/* line 82, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .products-header {
  display: flex;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 82, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-header {
    flex-direction: column;
  }
}
/* line 88, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .products-header .typo-title {
  width: 101rem;
  color: white;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 88, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-header .typo-title {
    width: 100%;
    margin-bottom: 16px;
    line-height: 1.2em;
  }
}
/* line 98, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .products-header .typo-tagline {
  width: 60rem;
  font-weight: bold;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 98, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-header .typo-tagline {
    width: 100%;
    font-size: 1.8rem;
    margin-bottom: 24px;
  }
}
/* line 114, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .products-wrapper {
  margin-top: 48px;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 114, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper {
    margin-top: 0;
    width: 100%;
  }
}
/* line 124, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .products-wrapper .btns_bottom {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 124, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .btns_bottom {
    flex-direction: column;
    align-items: center;
    width: 100% !important;
  }
}
/* line 135, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .products-wrapper .btns_bottom > div, .big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue {
  width: 100% !important;
  padding: 24px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid white;
}
@media (min-width: 20em) and (max-width: 37.5em) {
  /* line 135, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .btns_bottom > div, .big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue {
    max-width: 255px !important;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 135, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .btns_bottom > div, .big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue {
    height: 218px !important;
    margin: inherit;
    margin-top: 24px;
    font-size: 0.8em;
  }
}
@media (min-width: 20.0625em) and (max-width: 23.4375em) {
  /* line 135, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .btns_bottom > div, .big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue {
    max-width: 100% !important;
    height: 280px !important;
  }
}
@media (min-width: 23.4375em) and (max-width: 37.4375em) {
  /* line 135, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .btns_bottom > div, .big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue {
    max-width: 100% !important;
    height: 320px !important;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 161, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .btns_bottom > div .typo-tagline, .big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue .typo-tagline {
    font-size: 2rem;
  }
}
/* line 168, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue {
  margin-top: 32px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 168, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue {
    margin-top: 24px;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 174, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .btns_bottom .btn-catalogue a.typo-tagline {
    margin: 0;
    padding: 0;
  }
}
/* line 183, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .products-wrapper .flip-container-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 183, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic.big-band .products-wrapper .flip-container-wrapper {
    justify-content: space-around;
  }
}
/* line 195, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .carousel-wrapper {
  position: relative;
}
/* line 198, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic.big-band .carousel-wrapper h4 {
  font-size: 1.6rem;
}
/* line 204, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic .flip-container {
  height: 422px !important;
  width: 422px !important;
  margin-bottom: 36px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 204, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic .flip-container {
    height: 255px !important;
    width: 255px !important;
    margin-bottom: 24px;
  }
}
@media (min-width: 18.75em) and (max-width: 20.0625em) {
  /* line 204, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic .flip-container {
    width: 100% !important;
    height: 230px !important;
  }
}
@media (min-width: 20.0625em) and (max-width: 23.4375em) {
  /* line 204, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic .flip-container {
    width: 100% !important;
    height: 280px !important;
  }
}
@media (min-width: 23.5em) and (max-width: 25.875em) {
  /* line 204, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic .flip-container {
    width: 100% !important;
    height: 320px !important;
  }
}
/* line 226, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic .flip-container .flipper {
  height: 100%;
  width: 100%;
  position: relative;
}
/* line 233, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic .flip-container .flipper .front {
  position: absolute;
  height: 100%;
  width: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 233, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic .flip-container .flipper .front {
    width: 100% !important;
  }
}
/* line 241, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic .flip-container .flipper .front .products-container {
  width: 100%;
}
/* line 245, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic .flip-container .flipper .front .products-container .products-image {
  width: 100%;
}
/* line 248, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic .flip-container .flipper .front .products-container .products-image img {
  width: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 255, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic .flip-container .flipper .back {
    width: 100% !important;
    overflow: auto;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 261, _l-big-band-products-mosaic.scss */
  .big-band-products-mosaic .flip-container .flipper .back .products-container {
    width: 100%;
  }
}
/* line 265, _l-big-band-products-mosaic.scss */
.big-band-products-mosaic .flip-container .flipper .back .products-container .products-container-content {
  padding-right: 15px;
}

/* line 274, _l-big-band-products-mosaic.scss */
.badge {
  position: absolute;
  bottom: -6px;
  right: 18px;
  width: 69px;
  height: 72px;
}
@media (max-width: 61.24em) {
  /* line 274, _l-big-band-products-mosaic.scss */
  .badge {
    bottom: -9px;
    right: 7px;
    width: 42px;
    height: 50px;
  }
}
/* line 289, _l-big-band-products-mosaic.scss */
.badge img {
  width: 100%;
}

/* line 1, _l-big-band-ressource-mosaic.scss */
.big-band-ressource {
  padding: 42px;
  background: #3e352d;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 1, _l-big-band-ressource-mosaic.scss */
  .big-band-ressource {
    padding: 24px;
  }
}
/* line 10, _l-big-band-ressource-mosaic.scss */
.big-band-ressource.big-band .ressource-header {
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  justify-content: space-between;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 10, _l-big-band-ressource-mosaic.scss */
  .big-band-ressource.big-band .ressource-header {
    flex-direction: column;
  }
}
/* line 21, _l-big-band-ressource-mosaic.scss */
.big-band-ressource.big-band .ressource-header .sidebar {
  width: 47%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 21, _l-big-band-ressource-mosaic.scss */
  .big-band-ressource.big-band .ressource-header .sidebar {
    width: 100%;
  }
}
/* line 32, _l-big-band-ressource-mosaic.scss */
.big-band-ressource.big-band .ressource-header .sidebar .typo-title {
  width: 100%;
}
/* line 39, _l-big-band-ressource-mosaic.scss */
.big-band-ressource .ressource-content {
  width: 50%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 39, _l-big-band-ressource-mosaic.scss */
  .big-band-ressource .ressource-content {
    width: 100%;
  }
}

/* line 1, _m-header.scss */
header {
  margin-top: 39px;
  position: relative;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 1, _m-header.scss */
  header {
    margin-top: 0px;
    z-index: 32;
    height: 108px;
  }
}
/* line 11, _m-header.scss */
header .wrapper {
  display: flex;
  position: absolute;
  right: 0;
  width: 100%;
  height: 22px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 11, _m-header.scss */
  header .wrapper {
    width: 60px;
    height: 19px;
  }
}
/* line 24, _m-header.scss */
header .social-links {
  display: flex;
  align-items: center;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 24, _m-header.scss */
  header .social-links {
    display: flex;
    flex-direction: column;
    width: 20px;
    height: 80px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0px;
  }
}
/* line 43, _m-header.scss */
header .social-links .social-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin: 0 32px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 43, _m-header.scss */
  header .social-links .social-wrapper {
    width: 100%;
    display: flex;
    order: 2;
    flex-direction: column;
    align-items: center;
  }
  /* line 55, _m-header.scss */
  header .social-links .social-wrapper a {
    width: 100%;
  }
  /* line 58, _m-header.scss */
  header .social-links .social-wrapper a img {
    width: 100%;
  }
}
/* line 64, _m-header.scss */
header .social-links .social-wrapper a {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 64, _m-header.scss */
  header .social-links .social-wrapper a {
    margin-left: initial;
  }
}
/* line 78, _m-header.scss */
header .social-links a.mail-sharing {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  height: 13px;
}
/* line 85, _m-header.scss */
header .social-links a.mail-sharing img {
  width: 86%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 85, _m-header.scss */
  header .social-links a.mail-sharing img {
    width: 100%;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 78, _m-header.scss */
  header .social-links a.mail-sharing {
    margin-left: auto;
    order: 1;
    display: flex;
    align-items: center;
    margin-bottom: 2px;
  }
}
/* line 102, _m-header.scss */
header .logo {
  display: inline-block;
  margin-left: 4.6%;
  vertical-align: middle;
  width: 175px;
  height: 175px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 102, _m-header.scss */
  header .logo {
    margin-left: 0;
    top: 11px;
    position: absolute;
    width: 96px;
    height: 96px;
  }
}
/* line 117, _m-header.scss */
header .logo img {
  position: absolute;
  z-index: 100;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 117, _m-header.scss */
  header .logo img {
    position: inherit;
    height: 100%;
    width: 100%;
    top: -10px;
  }
}
/* line 129, _m-header.scss */
header .langage-switcher {
  height: 24px;
  display: flex;
  flex-direction: row;
  margin-left: auto;
  right: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 129, _m-header.scss */
  header .langage-switcher {
    width: 36px;
    position: absolute;
    right: 0;
    top: -2px;
    left: -51px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    z-index: 1000;
    height: 26px;
    margin-right: 28px;
    border-radius: 4px;
  }
}
/* line 152, _m-header.scss */
header .langage-switcher .language-links {
  display: flex;
}
/* line 155, _m-header.scss */
header .langage-switcher .language-links a {
  display: flex;
  margin-right: 6px;
  align-items: center;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 155, _m-header.scss */
  header .langage-switcher .language-links a {
    width: 100%;
    display: none;
  }
}
/* line 167, _m-header.scss */
header .langage-switcher .language-selector {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 172, _m-header.scss */
  header .langage-switcher .language-links {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    height: 152px;
    width: 32px;
    padding: 4px;
  }
}
/* line 182, _m-header.scss */
header .langage-switcher .language-links .language-trigger {
  display: none;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 182, _m-header.scss */
  header .langage-switcher .language-links .language-trigger {
    height: 13px;
    width: 100%;
    display: block;
    width: 4.2rem;
    position: absolute;
    height: 24px;
    left: -4px;
    top: -3px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/* line 198, _m-header.scss */
header .langage-switcher .language-links .language-trigger img {
  height: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 198, _m-header.scss */
  header .langage-switcher .language-links .language-trigger img {
    width: 60%;
    height: auto;
  }
}
/* line 207, _m-header.scss */
header .langage-switcher .language-links a {
  display: flex;
  margin-right: 6px;
  align-items: center;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 207, _m-header.scss */
  header .langage-switcher .language-links a {
    width: 100%;
    display: none;
  }
}
/* line 219, _m-header.scss */
header .langage-switcher .language-links.is-active .language-selector {
  background: #ffffff;
  display: flex;
  position: absolute;
  flex-direction: column;
  top: 22px;
  left: 0;
  padding: 4px;
  width: 34px;
  height: 125px;
  border-radius: 2px;
}
/* line 233, _m-header.scss */
header .langage-switcher .language-links.is-active a {
  margin: 0;
}
/* line 236, _m-header.scss */
header .langage-switcher .language-links.is-active a img {
  width: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 233, _m-header.scss */
  header .langage-switcher .language-links.is-active a {
    display: block;
  }
}
/* line 248, _m-header.scss */
header nav {
  display: inline-block;
  vertical-align: middle;
  margin-top: 10px;
  width: 734px;
  padding-left: 34px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 248, _m-header.scss */
  header nav {
    margin-top: -3px;
    margin-left: 70px;
    width: initial;
  }
}
/* line 261, _m-header.scss */
header nav ul {
  padding-left: 0;
  margin-top: 17px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  list-style: none;
  text-decoration: none;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 261, _m-header.scss */
  header nav ul {
    display: flex;
    flex-direction: column;
    margin: 0;
  }
}
/* line 276, _m-header.scss */
header nav ul li {
  color: grey;
}
/* line 279, _m-header.scss */
header nav ul li a {
  color: grey;
  text-decoration: none;
  font-size: 2.4rem;
  line-height: 2.8rem;
  font-weight: bold;
  border: 2px solid transparent;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 279, _m-header.scss */
  header nav ul li a {
    height: 24px;
    font-size: 1.5em;
    display: flex;
    align-items: center;
  }
}

/* line 3, _m-footer.scss */
footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  justify-content: space-between;
  align-items: center;
  font-size: 1.5rem;
  width: 86%;
  padding: 24px;
  margin: auto;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 3, _m-footer.scss */
  footer ul {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 12px 0 0 0;
  }
}
/* line 21, _m-footer.scss */
footer ul a {
  line-height: 2.5rem;
  text-decoration: none;
  color: #E53D23;
  font-family: SpotMonoBold, sans-serif;
  font-size: 13px;
}

/* line 2, _m-categorie.scss */
.categorie-header {
  display: flex;
  justify-content: space-around;
  align-items: baseline;
  margin-bottom: 36px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 2, _m-categorie.scss */
  .categorie-header {
    flex-direction: column;
  }
}
/* line 11, _m-categorie.scss */
.categorie-header .typo-title {
  text-decoration: none;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 11, _m-categorie.scss */
  .categorie-header .typo-title {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 2, _m-categorie.scss */
  .categorie-header {
    margin-bottom: 0;
  }
}

/* line 25, _m-categorie.scss */
.big-band-categorie .typo-title {
  width: 65rem;
  color: white;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 25, _m-categorie.scss */
  .big-band-categorie .typo-title {
    width: 100%;
    line-height: 3.6rem;
  }
}
/* line 34, _m-categorie.scss */
.big-band-categorie p {
  width: 100%;
  margin-top: 0;
  line-height: 3.9rem;
  font-weight: bold;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 34, _m-categorie.scss */
  .big-band-categorie p {
    line-height: 1.2;
    margin: 12px 0 12px 0;
    margin-top: 0;
    font-size: 2rem;
  }
}
/* line 45, _m-categorie.scss */
.big-band-categorie p.typo-tagline {
  margin-bottom: 30px;
}

/* line 51, _m-categorie.scss */
.categorie-wrapper, .products-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
}

/* line 59, _m-categorie.scss */
.ie .categorie-wrapper, .ie .products-wrapper {
  justify-content: space-around;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 63, _m-categorie.scss */
  .categorie-wrapper {
    flex-direction: column;
  }
}
/* line 68, _m-categorie.scss */
.categorie-wrapper .categorie-container {
  width: 268px;
  text-align: center;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  justify-content: center;
  align-items: center;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 68, _m-categorie.scss */
  .categorie-wrapper .categorie-container {
    width: 100%;
    height: auto;
    max-width: 303px;
  }
}
/* line 83, _m-categorie.scss */
.categorie-wrapper .categorie-container .categorie-image {
  width: 268px;
  height: 268px;
  max-width: 303px;
  max-height: 303px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 83, _m-categorie.scss */
  .categorie-wrapper .categorie-container .categorie-image {
    height: auto !important;
  }
}
/* line 98, _m-categorie.scss */
.categorie-wrapper .categorie-container .categorie-image img {
  width: 75%;
  max-width: 263px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 83, _m-categorie.scss */
  .categorie-wrapper .categorie-container .categorie-image {
    width: 100%;
    padding: 20px;
  }
  /* line 106, _m-categorie.scss */
  .categorie-wrapper .categorie-container .categorie-image img {
    width: 100%;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) and (min-width: 20em) and (max-width: 61.24em) {
  /* line 106, _m-categorie.scss */
  .categorie-wrapper .categorie-container .categorie-image img {
    height: 100%;
    width: auto;
  }
}

@media (max-width: 30.0525em) {
  /* line 83, _m-categorie.scss */
  .categorie-wrapper .categorie-container .categorie-image {
    padding: 20px;
  }
  /* line 117, _m-categorie.scss */
  .categorie-wrapper .categorie-container .categorie-image img {
    width: 100%;
  }
}
/* line 123, _m-categorie.scss */
.categorie-wrapper .categorie-container .categorie-info {
  text-decoration: none !important;
  font-weight: bold;
  font-size: 20px;
  padding: 0 16px;
  margin-top: 20px;
  height: 75px;
  display: flex;
  justify-content: center;
  text-align: center;
  white-space: normal;
  width: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 123, _m-categorie.scss */
  .categorie-wrapper .categorie-container .categorie-info {
    text-decoration: none !important;
    font-weight: bold;
    font-size: 0.8em;
    line-height: 1.3;
    padding: 0 16px;
    /* height: 75px; */
    display: flex;
    align-items: center;
  }
}

/* line 154, _m-categorie.scss */
.categorie-wrapper {
  width: 100%;
  margin: auto;
  justify-content: space-between;
}

/* line 3, _m-mentions.scss */
.mentions * {
  color: #c83e27;
}
/* line 7, _m-mentions.scss */
.mentions h1 {
  font-size: 3.5rem;
  font-weight: bolder;
  padding-left: 24px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 7, _m-mentions.scss */
  .mentions h1 {
    font-size: 2.5rem;
    font-weight: bolder;
    margin-bottom: 0;
    padding-left: 0;
  }
}
/* line 20, _m-mentions.scss */
.mentions h1 span {
  font-size: 3rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 20, _m-mentions.scss */
  .mentions h1 span {
    font-size: 2.2rem;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 28, _m-mentions.scss */
  .mentions h2 {
    font-size: 50px;
  }
}

/* line 36, _m-mentions.scss */
.mentions-wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 36, _m-mentions.scss */
  .mentions-wrapper {
    flex-direction: column;
  }
}
/* line 44, _m-mentions.scss */
.mentions-wrapper div {
  padding: 24px;
  width: 50%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 44, _m-mentions.scss */
  .mentions-wrapper div {
    width: 100%;
    padding-top: 0;
    padding: initial;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 53, _m-mentions.scss */
  .mentions-wrapper div h2 {
    font-size: 1.9rem;
    line-height: 1.4;
  }
}
/* line 61, _m-mentions.scss */
.mentions-wrapper div p {
  font-size: 1.5rem;
  line-height: 1.8rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 61, _m-mentions.scss */
  .mentions-wrapper div p {
    font-size: 1.1rem;
  }
}
/* line 69, _m-mentions.scss */
.mentions-wrapper div h1 {
  font-size: 4.5rem;
  line-height: 4.8rem;
}
/* line 73, _m-mentions.scss */
.mentions-wrapper div h1 span {
  font-size: 3.6rem;
  line-height: 3.9rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 79, _m-mentions.scss */
  .mentions-wrapper div:nth-last-of-type(1) {
    padding-bottom: 0;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 6, _m-swiper.scss */
  .swiper-slide img {
    width: 100%;
  }
}

/* line 14, _m-swiper.scss */
.carousel-marque h3 {
  text-align: center;
  width: 100%;
  font-size: 2.6rem;
  margin-top: 0;
}
/* line 21, _m-swiper.scss */
.carousel-marque h4 {
  font-size: 4.6rem;
  margin-bottom: 13px;
  margin-top: 24px;
  text-align: center;
}
/* line 28, _m-swiper.scss */
.carousel-marque .swiper-slide {
  text-align: center;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 28, _m-swiper.scss */
  .carousel-marque .swiper-slide {
    width: 100%;
  }
}
/* line 35, _m-swiper.scss */
.carousel-marque .swiper-container {
  width: 88%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 35, _m-swiper.scss */
  .carousel-marque .swiper-container {
    width: 100%;
  }
}
/* line 41, _m-swiper.scss */
.carousel-marque .swiper-container .swiper-wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 49, _m-swiper.scss */
.related-products-slider {
  display: flex;
  justify-content: space-around;
}

/* line 60, _m-swiper.scss */
.home-products-slide p, .related-product p {
  font-size: 1.2rem;
  line-height: 1.3rem;
  text-align: center;
}

/* line 67, _m-swiper.scss */
.swiper-button-next.marque-slider, .swiper-button-prev.marque-slider {
  top: 170px;
}

@media (max-width: 30.0525em) {
  /* line 71, _m-swiper.scss */
  .swiper-button-next, .swiper-button-prev {
    display: none;
  }
}

/* line 77, _m-swiper.scss */
.m-swiper-button {
  display: none;
}
@media (max-width: 30.0525em) {
  /* line 77, _m-swiper.scss */
  .m-swiper-button {
    display: block;
    background-image: url(../images/next-icon-sllider.png);
    position: absolute;
    top: 60%;
    left: 0;
    right: 0;
    margin: auto;
    height: 38px;
    width: 41px;
    z-index: 500;
  }
}

/* line 95, _m-swiper.scss */
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url(../images/next-icon-sllider.png);
  height: 38px;
  width: 41px;
  background-size: cover;
  right: 1px;
  top: 70px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 95, _m-swiper.scss */
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    height: 28px;
    width: 28px;
    background-size: 100%;
    right: -18px;
  }
}

/* line 111, _m-swiper.scss */
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url(../images/prev-icon-sllider.png);
  height: 38px;
  width: 41px;
  background-size: cover;
  left: 3px;
  top: 70px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 111, _m-swiper.scss */
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    height: 28px;
    width: 28px;
    background-size: 100%;
    left: -18px;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 134, _m-swiper.scss */
  .carousel-marque .swiper-button-prev, .carousel-marque .swiper-container-rtl
  .swiper-button-next {
    margin-top: inherit;
  }
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 145, _m-swiper.scss */
  .carousel-marque .swiper-button-prev, .carousel-marque .swiper-button-next {
    margin: inherit;
  }
}

/* line 153, _m-swiper.scss */
.swiper-container {
  width: 100%;
  position: relative;
}

/* line 159, _m-swiper.scss */
.home .home-products-slider {
  margin-top: 15px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 163, _m-swiper.scss */
  .home .swiper-container {
    width: 100%;
  }
}

/* line 197, _m-swiper.scss */
.carousel-wrapper {
  position: relative;
  padding: 0 58px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 197, _m-swiper.scss */
  .carousel-wrapper {
    padding: 0 12px;
  }
}
@media (max-width: 30.0525em) {
  /* line 197, _m-swiper.scss */
  .carousel-wrapper {
    padding: 0;
  }
}
/* line 205, _m-swiper.scss */
.carousel-wrapper .swiper-slide {
  width: 20%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px;
}
@media (max-width: 30.0525em) {
  /* line 205, _m-swiper.scss */
  .carousel-wrapper .swiper-slide {
    padding: 0;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 205, _m-swiper.scss */
  .carousel-wrapper .swiper-slide {
    display: flex;
    flex-direction: column;
    width: inherit;
  }
}
/* line 223, _m-swiper.scss */
.carousel-wrapper .swiper-slide a {
  width: 10rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 223, _m-swiper.scss */
  .carousel-wrapper .swiper-slide a {
    width: 100%;
  }
}
/* line 229, _m-swiper.scss */
.carousel-wrapper .swiper-slide a img {
  width: 100%;
}
/* line 235, _m-swiper.scss */
.carousel-wrapper .swiper-slide h4 {
  margin: 34px 0 0 0;
  font-size: 3.7rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 235, _m-swiper.scss */
  .carousel-wrapper .swiper-slide h4 {
    font-size: 3rem;
    margin: 24px 0 0 0;
  }
}
/* line 250, _m-swiper.scss */
.carousel-wrapper .swiper-slide.swiper-slide-active img {
  width: 100%;
  height: auto;
}
/* line 257, _m-swiper.scss */
.carousel-wrapper .swiper-slide.swiper-slide-next img {
  width: 100%;
  height: auto;
}
/* line 267, _m-swiper.scss */
.carousel-wrapper .related-product p {
  width: 110px;
  margin: auto;
}
/* line 272, _m-swiper.scss */
.carousel-wrapper p {
  font-size: 1.3rem !important;
  text-align: center;
}

/* line 7, _m-big-band-marque.scss */
.big-band-marque.big-band .header-band p {
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 7, _m-big-band-marque.scss */
  .big-band-marque.big-band .header-band p {
    font-size: 13px;
  }
}
/* line 22, _m-big-band-marque.scss */
.big-band-marque.big-band .video {
  outline: 3px solid white;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  margin-top: 16px;
}
/* line 29, _m-big-band-marque.scss */
.big-band-marque.big-band .video img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  cursor: pointer;
}
/* line 40, _m-big-band-marque.scss */
.big-band-marque.big-band .video:after {
  content: "";
  position: absolute;
  display: block;
  background: url(../images/play-button.png) no-repeat 0 0;
  background-size: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
  height: 70px;
  z-index: 30;
  cursor: pointer;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 40, _m-big-band-marque.scss */
  .big-band-marque.big-band .video:after {
    width: 50px;
    height: 50px;
  }
}
/* line 63, _m-big-band-marque.scss */
.big-band-marque.big-band .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 72, _m-big-band-marque.scss */
.big-band-marque.big-band .video.player img {
  display: none;
}
/* line 76, _m-big-band-marque.scss */
.big-band-marque.big-band .video.player:after {
  display: none;
}

/* line 3, _m-accordion.scss */
.accordion dd {
  display: none;
  padding: 20px;
  font-size: 1.5rem;
}
/* line 9, _m-accordion.scss */
.accordion dt {
  cursor: pointer;
  padding: 0px 30px;
  margin: 0;
  font-size: 2.4rem;
  line-height: 3rem;
  /* text-decoration: underline; */
}
/* line 15, _m-accordion.scss */
.accordion dt::before {
  content: "";
  padding-right: 5px;
  background: transparent url(../images/list-picto.png) center center no-repeat;
  height: 17px;
  width: 23px;
  display: inline-block;
  display: inline-block;
  position: absolute;
  left: -6px;
  top: 8px;
  background-size: contain;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 15, _m-accordion.scss */
  .accordion dt::before {
    top: 4px;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 9, _m-accordion.scss */
  .accordion dt {
    padding-right: 0;
  }
}
/* line 37, _m-accordion.scss */
.accordion dt.anchor:before, .accordion .accordion dt.anchor.accordion-active:before {
  display: none;
}
/* line 41, _m-accordion.scss */
.accordion dt {
  position: relative;
  margin-top: -1px;
  font-weight: bold;
  margin-bottom: 5px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 41, _m-accordion.scss */
  .accordion dt {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }
}
/* line 52, _m-accordion.scss */
.accordion dt.anchor {
  padding-left: 0 !important;
}
/* line 56, _m-accordion.scss */
.accordion dt.anchor a {
  color: #fff;
  text-decoration: none;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 56, _m-accordion.scss */
  .accordion dt.anchor a {
    color: white;
    font-size: 2.3rem;
  }
}
/* line 66, _m-accordion.scss */
.accordion dd em {
  color: #c83e27;
  text-decoration: underline;
  font-style: normal;
}
/* line 72, _m-accordion.scss */
.accordion dd img {
  width: 100% !important;
  height: auto !important;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 72, _m-accordion.scss */
  .accordion dd img {
    height: auto !important;
  }
}
/* line 81, _m-accordion.scss */
.accordion dt.accordion-active:before {
  content: "";
  background: transparent url(../images/list-picto-active.png) center center no-repeat;
  height: 20px;
  width: 35px;
  display: inline-block;
  position: absolute;
  left: -13px;
  top: 8px;
  background-size: contain;
}
/* line 93, _m-accordion.scss */
.accordion dt.accordion-active:hover {
  cursor: default;
}

/* line 3, _m-big-band-produit.scss */
.big-band-produit.big-band h3 {
  text-align: center;
  font-size: 3.2rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 3, _m-big-band-produit.scss */
  .big-band-produit.big-band h3 {
    font-size: 3.5rem;
    line-height: 2.7rem;
  }
}
/* line 12, _m-big-band-produit.scss */
.big-band-produit.big-band img {
  display: block;
  margin: auto;
}
/* line 17, _m-big-band-produit.scss */
.big-band-produit.big-band .button {
  margin-top: 33px;
  width: 56%;
  letter-spacing: 0.2px;
  font-family: SpotMonoBold, sans-serif;
  border-width: 3px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 17, _m-big-band-produit.scss */
  .big-band-produit.big-band .button {
    width: 100%;
    font-size: 2rem;
    margin-top: 0;
    padding: 10px;
  }
}
@media (max-width: 30.0525em) {
  /* line 17, _m-big-band-produit.scss */
  .big-band-produit.big-band .button {
    margin-top: 33px;
  }
}
/* line 34, _m-big-band-produit.scss */
.big-band-produit.big-band .header-band {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 34, _m-big-band-produit.scss */
  .big-band-produit.big-band .header-band {
    margin-bottom: 0;
  }
}
/* line 42, _m-big-band-produit.scss */
.big-band-produit.big-band .header-band p {
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 42, _m-big-band-produit.scss */
  .big-band-produit.big-band .header-band p {
    font-size: 13PX;
  }
}
/* line 53, _m-big-band-produit.scss */
.big-band-produit.big-band .header-band div a {
  margin-top: 6px;
  text-decoration: underline;
}
/* line 61, _m-big-band-produit.scss */
.big-band-produit.big-band .carousel-wrapper h4 {
  text-align: center;
  font-size: 1.4rem;
  margin-top: 24px;
}
/* line 68, _m-big-band-produit.scss */
.big-band-produit.big-band h3 {
  margin: 0;
  font-size: 3.5rem;
  margin-top: 24px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 68, _m-big-band-produit.scss */
  .big-band-produit.big-band h3 {
    margin-top: initial;
    font-size: 2.5rem;
  }
}

/* line 2, _m-big-band-ressource.scss */
.big-band-ressources.big-band {
  height: auto;
  background-color: #3e352d;
  color: #fff;
  margin-bottom: 0;
}
/* line 11, _m-big-band-ressource.scss */
.big-band-ressources.big-band .wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 11, _m-big-band-ressource.scss */
  .big-band-ressources.big-band .wrapper {
    flex-direction: column-reverse;
    width: 100%;
  }
}
/* line 19, _m-big-band-ressource.scss */
.big-band-ressources.big-band .wrapper .description {
  padding: 24px;
  padding-top: 0;
  width: 484px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 19, _m-big-band-ressource.scss */
  .big-band-ressources.big-band .wrapper .description {
    width: 100%;
    padding: initial;
    margin-bottom: 12px;
  }
}
/* line 29, _m-big-band-ressource.scss */
.big-band-ressources.big-band .wrapper .description a {
  text-decoration: underline;
  margin-top: 6px;
}
/* line 35, _m-big-band-ressource.scss */
.big-band-ressources.big-band .wrapper figure {
  display: flex;
  flex-direction: row;
  align-items: start;
  margin: 0;
  justify-content: flex-start;
  width: 396px;
  height: 462px;
  position: relative;
  border: 3px solid white;
  overflow: hidden;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 35, _m-big-band-ressource.scss */
  .big-band-ressources.big-band .wrapper figure {
    width: 100%;
    height: 22rem;
    display: flex;
  }
}
/* line 52, _m-big-band-ressource.scss */
.big-band-ressources.big-band .wrapper figure img {
  display: block;
  /*object-fit: cover;*/
  position: absolute;
  width: 399px;
  left: -4px;
  top: -1px;
  height: 463px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 52, _m-big-band-ressource.scss */
  .big-band-ressources.big-band .wrapper figure img {
    width: 100%;
    margin-left: 0;
  }
}
/* line 66, _m-big-band-ressource.scss */
.big-band-ressources.big-band .wrapper figure figcaption {
  width: 62%;
  margin-left: 36px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 66, _m-big-band-ressource.scss */
  .big-band-ressources.big-band .wrapper figure figcaption {
    width: 100%;
    margin-left: 0;
  }
}
/* line 77, _m-big-band-ressource.scss */
.big-band-ressources.big-band h2 {
  font-size: 4.5rem;
  line-height: 4.6rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 77, _m-big-band-ressource.scss */
  .big-band-ressources.big-band h2 {
    width: 100%;
    font-size: 2.6rem;
  }
}
/* line 86, _m-big-band-ressource.scss */
.big-band-ressources.big-band p {
  font-size: 16px;
  margin-bottom: 6px;
  margin-top: 33px;
  font-weight: bold;
}
/* line 93, _m-big-band-ressource.scss */
.big-band-ressources.big-band span {
  font-family: SpotMonoRegular;
  display: inline-block;
  width: 100%;
  margin-top: 8px;
  font-size: 12px;
}
/* line 103, _m-big-band-ressource.scss */
.big-band-ressources.big-band h3 {
  outline: 3px solid red;
}
/* line 111, _m-big-band-ressource.scss */
.big-band-ressources .accordion dt {
  padding-left: 0;
  text-indent: 27px;
  margin-bottom: 4px;
  padding-right: 0;
  font-family: SpotMonoBold, sans-serif;
}
/* line 118, _m-big-band-ressource.scss */
.big-band-ressources .accordion dt:before {
  content: "";
  padding-right: 5px;
  background: transparent url(../images/list-picto.png) center center no-repeat;
  height: 14px;
  width: 23px;
  display: inline-block;
  display: inline-block;
  position: absolute;
  left: -6px;
  top: 10px;
  background-size: contain;
}
/* line 134, _m-big-band-ressource.scss */
.big-band-ressources .accordion dt.accordion-active:before {
  content: "";
  background: transparent url(../images/list-picto-active.png) center center no-repeat;
  height: 15px;
  width: 15px;
  display: inline-block;
  position: absolute;
  left: -3px;
  top: 9px;
  background-size: contain;
}

/* line 1, _m-flip-card.scss */
.flip-container {
  cursor: pointer;
  perspective: 1000px;
  /* Do an horizontal flip when you move the mouse over the flip box container */
}
/* line 7, _m-flip-card.scss */
.flip-container:not(.has-badge):hover .flipper {
  transform: rotateY(180deg);
}
/* line 13, _m-flip-card.scss */
.flip-container .flipper {
  /* This container is needed to position the front and back side */
  position: relative;
  transition: transform 1.7s;
  transform-style: preserve-3d;
}
/* line 21, _m-flip-card.scss */
.flip-container .flipper .front, .flip-container .flipper .back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 31, _m-flip-card.scss */
.equipe {
  display: flex;
  justify-content: flex-start;
}
/* line 35, _m-flip-card.scss */
.equipe.colums {
  display: flex;
  flex-wrap: wrap;
}
/* line 39, _m-flip-card.scss */
.equipe.colums .flip-container, .equipe.colums .empty-thumb,
.equipe.colums .front,
.equipe.colums .back,
.equipe.colums .back-to {
  width: 191px !important;
  height: 191px !important;
  cursor: pointer;
}
@media (max-width: 20em) {
  /* line 39, _m-flip-card.scss */
  .equipe.colums .flip-container, .equipe.colums .empty-thumb,
  .equipe.colums .front,
  .equipe.colums .back,
  .equipe.colums .back-to {
    width: 225px !important;
    height: 225px !important;
  }
}
@media (min-width: 20.0625em) and (max-width: 23.4375em) {
  /* line 39, _m-flip-card.scss */
  .equipe.colums .flip-container, .equipe.colums .empty-thumb,
  .equipe.colums .front,
  .equipe.colums .back,
  .equipe.colums .back-to {
    width: 280px !important;
    height: 280px !important;
  }
}
@media (min-width: 23.5em) and (max-width: 37.5em) {
  /* line 39, _m-flip-card.scss */
  .equipe.colums .flip-container, .equipe.colums .empty-thumb,
  .equipe.colums .front,
  .equipe.colums .back,
  .equipe.colums .back-to {
    width: 315px !important;
    height: 315px !important;
  }
}
/* line 60, _m-flip-card.scss */
.equipe.colums .flip-container {
  margin: 12px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 60, _m-flip-card.scss */
  .equipe.colums .flip-container {
    margin: auto;
    margin-bottom: 24px!important;
  }
}
/* line 67, _m-flip-card.scss */
.equipe.colums .flip-container .flipper {
  transition: 1.7s;
  transform-style: preserve-3d;
  position: relative;
}
/* line 75, _m-flip-card.scss */
.equipe .back-to {
  margin-right: 0;
}

/* line 80, _m-flip-card.scss */
.back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  top: 0;
  left: 0;
}

/* line 87, _m-flip-card.scss */
.front {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  top: 0;
  left: 0;
}

/* line 94, _m-flip-card.scss */
.front {
  z-index: 2;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

/* line 100, _m-flip-card.scss */
.back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 106, _m-flip-card.scss */
.products-wrapper .back {
  background-color: #c83e27;
  padding: 24px;
  scrollbar-base-color: #c83e27;
  scrollbar-face-color: #ffffff;
  scrollbar-3dlight-color: #c83e27;
  scrollbar-highlight-color: #cf8174;
  scrollbar-track-color: #cf8174;
  scrollbar-arrow-color: #c83e27;
  scrollbar-shadow-color: #ffffff;
  scrollbar-dark-shadow-color: #ffffff;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 106, _m-flip-card.scss */
  .products-wrapper .back {
    margin-top: 24px;
  }
}
/* line 121, _m-flip-card.scss */
.products-wrapper .back ::-webkit-scrollbar {
  width: 5px;
}
/* line 124, _m-flip-card.scss */
.products-wrapper .back ::-webkit-scrollbar-track {
  background: #cf8174;
  width: 5px;
}
/* line 128, _m-flip-card.scss */
.products-wrapper .back ::-webkit-scrollbar-thumb {
  background: #ffffff;
  width: 5px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 106, _m-flip-card.scss */
  .products-wrapper .back {
    padding: 12px;
  }
}
/* line 136, _m-flip-card.scss */
.products-wrapper .back .products-container {
  overflow-y: auto;
  font-size: 16px;
}
/* line 140, _m-flip-card.scss */
.products-wrapper .back .products-container .product-infos {
  width: 100%;
  text-align: center;
  width: 86%;
  margin-bottom: 0;
  font-weight: bold;
  line-height: 1.4;
  font-size: 1.4em;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 140, _m-flip-card.scss */
  .products-wrapper .back .products-container .product-infos {
    width: 100%;
    word-break: break-all;
    font-size: 15px;
  }
}
/* line 155, _m-flip-card.scss */
.products-wrapper .back .products-container .product-desc {
  width: 100%;
  font-size: 1.5rem;
  line-height: 1.8rem;
  text-align: center;
  margin: 18px 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 155, _m-flip-card.scss */
  .products-wrapper .back .products-container .product-desc {
    font-size: 1.7rem;
  }
}
/* line 167, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper {
  height: auto;
  width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: auto;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 167, _m-flip-card.scss */
  .products-wrapper .back .products-container .color-wrapper {
    width: 100%;
  }
}
/* line 191, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo {
  margin-left: 4px;
  width: 82px;
  height: 82px;
  line-height: 1.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 14px;
  overflow: hidden;
  letter-spacing: -2.4px;
  font-size: 1.1rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  margin-bottom: 12px;
  margin-right: 6px;
}
/* line 210, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo br {
  display: none;
}
/* line 231, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo1 {
  background-image: url(../images/octo/1.svg);
}
/* line 235, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo2 {
  background-image: url("../images/octo/2.svg");
}
/* line 239, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo3 {
  background-image: url("../images/octo/3.svg");
}
/* line 243, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo4 {
  background-image: url("../images/octo/4.svg");
}
/* line 247, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo5 {
  background-image: url("../images/octo/5.svg");
}
/* line 251, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo6 {
  background-image: url("../images/octo/6.svg");
}
/* line 255, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo7 {
  background-image: url("../images/octo/7.svg");
}
/* line 259, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo8 {
  background-image: url("../images/octo/8.svg");
}
/* line 263, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo9 {
  background-image: url("../images/octo/9.svg");
}
/* line 267, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo10 {
  background-image: url("../images/octo/10.svg");
}
/* line 271, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo11 {
  background-image: url("../images/octo/11.svg");
}
/* line 275, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo12 {
  background-image: url("../images/octo/12.svg");
  color: #3e352d;
}
/* line 280, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo13 {
  background-image: url("../images/octo/13.svg");
}
/* line 284, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo14 {
  background-image: url("../images/octo/14.svg");
}
/* line 288, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo15 {
  background-image: url("../images/octo/15.svg");
}
/* line 292, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo16 {
  background-image: url("../images/octo/16.svg");
}
/* line 296, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo17 {
  background-image: url("../images/octo/17.svg");
  color: #3e352d;
}
/* line 301, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo18 {
  background-image: url("../images/octo/18.svg");
}
/* line 305, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo19 {
  background-image: url("../images/octo/19.svg");
}
/* line 309, _m-flip-card.scss */
.products-wrapper .back .products-container .color-wrapper .octo20 {
  background-image: url("../images/octo/20.svg");
}

/* line 322, _m-flip-card.scss */
.product-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 330, _m-flip-card.scss */
.vertical.flip-container {
  position: relative;
}

/* line 335, _m-flip-card.scss */
.vertical .back {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}

/* line 341, _m-flip-card.scss */
.vertical.flip-container .flipper {
  -webkit-transform-origin: 100% 213.5px;
  -ms-transform-origin: 100% 213.5px;
  transform-origin: 100% 213.5px;
  /* half of height */
}

/* line 347, _m-flip-card.scss */
.vertical.flip-container:not(.has-badge):hover .flipper {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}

/* line 352, _m-flip-card.scss */
.ie .flip-container {
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 358, _m-flip-card.scss */
.ie .flip-container .desc {
  transform: rotateY(-180deg);
}

/*  UPDATED! flip the pane when hovered */
/* line 364, _m-flip-card.scss */
.ie .flip-container:not(.has-badge):hover .back {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

/* line 369, _m-flip-card.scss */
.ie .flip-container:not(.has-badge):hover .front {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

/* line 374, _m-flip-card.scss */
.ie .flip-container, .ie .front, .ie .back {
  width: 407px;
  height: 407px;
}

/* line 379, _m-flip-card.scss */
.ie .equipe .flip-container, .ie .equipe .front, .ie .back {
  width: 407px;
  height: 407px;
}

/* flip speed goes here */
/* line 385, _m-flip-card.scss */
.ie .flipper {
  -webkit-transition: 1.7s;
  -o-transition: 1.7s;
  transition: 1.7s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: relative;
}

/* hide back of pane during swap */
/* line 395, _m-flip-card.scss */
.ie .front, .ie .back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 1.7s;
  -o-transition: 1.7s;
  transition: 1.7s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 408, _m-flip-card.scss */
.ie .front {
  z-index: 2;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

/* line 414, _m-flip-card.scss */
.ie .back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 419, _m-flip-card.scss */
.ie .vertical.flip-container {
  position: relative;
}

/* line 423, _m-flip-card.scss */
.ie .vertical .back {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

/* line 428, _m-flip-card.scss */
.ie .vertical.flip-container:not(.has-badge):hover .back {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}

/* line 433, _m-flip-card.scss */
.ie .vertical.flip-container:not(.has-badge):hover .front {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

/* line 438, _m-flip-card.scss */
.ie .flip-container:not(.has-badge):hover .flipper, .ie .flip-container:not(.has-badge):hover .flipper {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

/* line 443, _m-flip-card.scss */
.ie .products-container {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

/* line 448, _m-flip-card.scss */
.ie .back .products-container {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 2, _m-product.scss */
.products-info {
  margin-bottom: 7px;
}

/* line 6, _m-product.scss */
.product-info {
  display: flex;
  flex-direction: row;
  text-align: center;
  margin-bottom: 24px;
  justify-content: center;
  margin-top: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 6, _m-product.scss */
  .product-info {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
  }
}
/* line 19, _m-product.scss */
.product-info p {
  font-weight: bold;
  margin: 0;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 21px;
  padding: 0 48px;
  margin: 24px 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 19, _m-product.scss */
  .product-info p {
    width: 100%;
    margin-bottom: 0;
    font-size: 14px;
    white-space: normal;
    word-break: break-word;
    padding: 10px;
    margin-top: 0;
  }
}

/* line 42, _m-product.scss */
#ancre8 .wrapper {
  width: 861px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: auto;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 42, _m-product.scss */
  #ancre8 .wrapper {
    padding-top: inherit;
  }
}
/* line 57, _m-product.scss */
#ancre8 .wrapper .empty-thumb {
  padding: 21px;
  margin: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 4px solid white;
  margin: auto;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 57, _m-product.scss */
  #ancre8 .wrapper .empty-thumb {
    font-size: 1.7em;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 70, _m-product.scss */
  #ancre8 .wrapper .empty-thumb:nth-last-child(1) {
    margin-top: 24px;
  }
}

/* line 79, _m-product.scss */
.product-slider {
  width: 100%;
}
/* line 82, _m-product.scss */
.product-slider .swiper-pagination {
  bottom: 25px;
}
/* line 86, _m-product.scss */
.product-slider .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  background: #BDB19D;
  opacity: 1;
}
/* line 92, _m-product.scss */
.product-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 79, _m-product.scss */
  .product-slider {
    height: initial;
  }
}

/* line 102, _m-product.scss */
.product .button-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: flex-start;
  margin-top: 24px;
}
/* line 110, _m-product.scss */
.product .button {
  width: 100%;
  margin: 16px 0;
  line-height: 3.7rem;
  font-family: SpotMonoBold, sans-serif;
  font-size: 34px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 110, _m-product.scss */
  .product .button {
    width: 100%;
    font-size: 0.7em;
    line-height: 1.2;
  }
}
/* line 122, _m-product.scss */
.product .button:nth-last-child(1) {
  margin-bottom: 0;
}

/* line 128, _m-product.scss */
.big-band .related-product-title {
  width: 100%;
  text-align: center;
  padding: 12px;
  font-size: 34px;
  margin-top: 65px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 128, _m-product.scss */
  .big-band .related-product-title {
    font-size: 18px;
    line-height: 24px;
    margin-top: 25px;
  }
}

/* line 141, _m-product.scss */
.related-products {
  display: flex;
  justify-content: space-evenly;
  align-items: flex-start;
  width: 91%;
  margin-top: 34px;
  margin-bottom: 43px;
  margin-left: auto;
  margin-right: auto;
}

/* line 152, _m-product.scss */
.related-product {
  text-align: center;
  width: 13%;
}

/* line 157, _m-product.scss */
.products-container {
  width: 100%;
  text-align: center;
  height: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 162, _m-product.scss */
  .products-container img {
    width: 80%;
    height: 80%;
    margin-top: 10%;
  }
}
/* line 170, _m-product.scss */
.products-container .products-image {
  width: 100%;
  height: 100%;
}
/* line 174, _m-product.scss */
.products-container .products-image img {
  width: 100%;
  height: 100%;
}

/* line 182, _m-product.scss */
.color-desc {
  font-size: 0.8em;
  line-height: 1.35rem;
  margin-top: 16px;
  text-align: center;
  width: 100%;
}

/* line 190, _m-product.scss */
.products-container.white {
  background-color: #FFFFFF;
}

@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 3, _m-ressources.scss */
  .big-band-ressource .typo-title + div {
    width: 100%;
    margin-left: 0;
  }
}
/* line 14, _m-ressources.scss */
.big-band-ressource .ressource-background {
  background-image: url(../images/outils-ressources.png);
  background-repeat: repeat-y;
  background-position-x: 0;
  height: 98.2%;
  overflow: hidden;
  flex-grow: 10;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 14, _m-ressources.scss */
  .big-band-ressource .ressource-background {
    background: url("../images/outils-ressources-m.png") no-repeat;
    margin-top: 0;
    height: 45vw;
    background-size: contain;
  }
}
/* line 30, _m-ressources.scss */
.big-band-ressource p {
  width: 100%;
  line-height: 4rem;
  text-decoration: none !important;
  margin-bottom: 100px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 30, _m-ressources.scss */
  .big-band-ressource p {
    margin-bottom: initial;
    font-size: 0.6em;
    line-height: 2.3rem;
  }
}

/* line 44, _m-ressources.scss */
.big-band-categorie {
  margin-top: -23px;
  height: auto;
  background-color: #BDB19D;
  font-size: 24px;
  color: #fff;
  padding: 42px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 44, _m-ressources.scss */
  .big-band-categorie {
    padding: 24px;
  }
}

/* line 2, _m-big-band.scss */
.big-band-la-marque {
  margin-top: -23px !important;
  background: #054186;
  color: #fff;
  padding: 42px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 2, _m-big-band.scss */
  .big-band-la-marque {
    padding: 24px;
    padding: 24px;
  }
}
/* line 14, _m-big-band.scss */
.big-band-la-marque .marque .wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 14, _m-big-band.scss */
  .big-band-la-marque .marque .wrapper {
    flex-direction: column;
    width: 100%;
  }
}
/* line 22, _m-big-band.scss */
.big-band-la-marque .marque .wrapper .col-1 {
  width: 250px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 22, _m-big-band.scss */
  .big-band-la-marque .marque .wrapper .col-1 {
    width: 100%;
  }
}
/* line 30, _m-big-band.scss */
.big-band-la-marque .marque .wrapper .col-2 {
  width: 292px;
  width: 600px;
  padding: 0 24px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 30, _m-big-band.scss */
  .big-band-la-marque .marque .wrapper .col-2 {
    width: 100%;
    padding-left: 0;
    padding: 0;
  }
}
/* line 42, _m-big-band.scss */
.big-band-la-marque .la-marque-header {
  margin: 0 0 48px 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 43, _m-big-band.scss */
  .big-band-la-marque .la-marque-header h2 {
    padding: 0;
  }
}
/* line 49, _m-big-band.scss */
.big-band-la-marque .la-marque-header .accordion {
  margin: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 49, _m-big-band.scss */
  .big-band-la-marque .la-marque-header .accordion {
    display: flex;
    flex-direction: column;
    padding: 0;
    width: 100%;
    align-items: flex-start;
  }
}
/* line 60, _m-big-band.scss */
.big-band-la-marque .la-marque-header .accordion dt {
  padding-top: 9px;
  padding-bottom: 2px;
  padding-right: 0;
  text-decoration: underline;
  display: inline-flex;
}
/* line 69, _m-big-band.scss */
.big-band-la-marque .la-marque-header .accordion dt > :nth-child(1) br {
  outline: 3px solid red;
  display: none;
  font-size: 2.5rem;
}
/* line 78, _m-big-band.scss */
.big-band-la-marque .la-marque-header .typo-tagline {
  font-size: 34px;
  margin: 0;
  width: 28rem;
  padding: 0 24px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 78, _m-big-band.scss */
  .big-band-la-marque .la-marque-header .typo-tagline {
    padding: 0;
  }
}
/* line 92, _m-big-band.scss */
.big-band-la-marque .la-marque-header dt {
  font-size: 3.5rem;
  font-weight: bold;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 92, _m-big-band.scss */
  .big-band-la-marque .la-marque-header dt {
    color: white;
    font-size: 2.2rem;
  }
}
/* line 100, _m-big-band.scss */
.big-band-la-marque .la-marque-header dt:before {
  top: 14px !important;
  width: 11px !important;
  left: 3px !important;
}
/* line 107, _m-big-band.scss */
.big-band-la-marque .la-marque-header dd {
  padding-left: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 107, _m-big-band.scss */
  .big-band-la-marque .la-marque-header dd {
    margin: 6px;
    padding: 0;
  }
}
/* line 117, _m-big-band.scss */
.big-band-la-marque .la-marque-header dd ul {
  padding-left: 0;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 123, _m-big-band.scss */
.big-band-la-marque .la-marque-header dd ul li {
  margin-top: 2px;
  margin-bottom: 3px;
  padding-left: 0;
  margin-left: -3px;
}
/* line 129, _m-big-band.scss */
.big-band-la-marque .la-marque-header dd ul li a {
  font-size: 2.4rem;
  color: #fff;
  font-family: SpotMonoBold, sans-serif;
  cursor: pointer;
  text-decoration: underline;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 129, _m-big-band.scss */
  .big-band-la-marque .la-marque-header dd ul li a {
    color: white;
    font-size: 2.1rem;
  }
}
/* line 141, _m-big-band.scss */
.big-band-la-marque .la-marque-header dd ul li a:hover {
  color: #c83e27;
  text-decoration: underline;
}
/* line 151, _m-big-band.scss */
.big-band-la-marque .made-in-france {
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  margin-bottom: 48px;
}
/* line 157, _m-big-band.scss */
.big-band-la-marque .made-in-france .wrapper {
  outline: 1px solid rgba(255, 255, 255, 0);
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 157, _m-big-band.scss */
  .big-band-la-marque .made-in-france .wrapper {
    flex-direction: column;
    width: 100%;
  }
}
/* line 166, _m-big-band.scss */
.big-band-la-marque .made-in-france .wrapper .col-1 {
  width: 270px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 166, _m-big-band.scss */
  .big-band-la-marque .made-in-france .wrapper .col-1 {
    width: 100%;
  }
}
/* line 174, _m-big-band.scss */
.big-band-la-marque .made-in-france .wrapper .col-2 {
  outline: 1px solid rgba(255, 255, 255, 0);
  display: flex;
  justify-content: left;
  width: 35%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 174, _m-big-band.scss */
  .big-band-la-marque .made-in-france .wrapper .col-2 {
    width: 100%;
  }
}
/* line 183, _m-big-band.scss */
.big-band-la-marque .made-in-france .wrapper .col-2 .figure {
  text-align: center;
}
/* line 186, _m-big-band.scss */
.big-band-la-marque .made-in-france .wrapper .col-2 .figure img {
  width: 100%;
}
/* line 192, _m-big-band.scss */
.big-band-la-marque .made-in-france .wrapper .col-3 {
  margin-left: auto;
  width: 32%;
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 192, _m-big-band.scss */
  .big-band-la-marque .made-in-france .wrapper .col-3 {
    width: 100%;
  }
}
/* line 200, _m-big-band.scss */
.big-band-la-marque .made-in-france .wrapper .col-3 p:nth-last-child(1) {
  font-weight: bold;
}
/* line 206, _m-big-band.scss */
.big-band-la-marque .made-in-france .title-block {
  width: 28rem;
  padding: 0 24px;
}
/* line 209, _m-big-band.scss */
.big-band-la-marque .made-in-france .title-block h2 {
  margin: 0;
}
/* line 213, _m-big-band.scss */
.big-band-la-marque .made-in-france .title-block img {
  width: 100%;
}
/* line 217, _m-big-band.scss */
.big-band-la-marque .made-in-france .title-block + div {
  font-size: 2rem;
  width: 53rem;
  padding: 0 24px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 217, _m-big-band.scss */
  .big-band-la-marque .made-in-france .title-block + div {
    line-height: 1.5;
  }
}
/* line 226, _m-big-band.scss */
.big-band-la-marque .made-in-france .content-block {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 151, _m-big-band.scss */
  .big-band-la-marque .made-in-france {
    margin-bottom: initial;
  }
}
/* line 236, _m-big-band.scss */
.big-band-la-marque .history {
  width: 100%;
}
/* line 237, _m-big-band.scss */
.big-band-la-marque .history .wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 237, _m-big-band.scss */
  .big-band-la-marque .history .wrapper {
    flex-direction: column;
    width: 100%;
  }
}
/* line 245, _m-big-band.scss */
.big-band-la-marque .history .wrapper .col-1 {
  width: 292px;
  font-size: 16px;
  padding-right: 40px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 245, _m-big-band.scss */
  .big-band-la-marque .history .wrapper .col-1 {
    width: 100%;
    padding-right: 0px;
  }
}
/* line 254, _m-big-band.scss */
.big-band-la-marque .history .wrapper .col-1 .title-block {
  padding: 0;
}
/* line 262, _m-big-band.scss */
.big-band-la-marque .history .wrapper .col-2 {
  flex-grow: 1;
}
/* line 265, _m-big-band.scss */
.big-band-la-marque .history .wrapper .col-2 .figure {
  text-align: right;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 265, _m-big-band.scss */
  .big-band-la-marque .history .wrapper .col-2 .figure {
    text-align: center;
  }
}
/* line 271, _m-big-band.scss */
.big-band-la-marque .history .wrapper .col-2 .figure img {
  /*width: 92%;*/
  width: 100%;
}
/* line 281, _m-big-band.scss */
.big-band-la-marque .history .title-block {
  width: 28rem;
  padding: 0 24px;
  margin-top: 0;
}
/* line 285, _m-big-band.scss */
.big-band-la-marque .history .title-block p {
  width: 64%;
  font-size: 2rem;
  margin-top: 9px;
  margin-right: 5px;
}
/* line 293, _m-big-band.scss */
.big-band-la-marque .history .content-block {
  width: 53rem;
  padding: 0 24px;
  font-size: 2rem;
}
/* line 299, _m-big-band.scss */
.big-band-la-marque .carousel-wrapper {
  padding: 12px;
  position: relative;
}
@media (max-width: 30.0525em) {
  /* line 299, _m-big-band.scss */
  .big-band-la-marque .carousel-wrapper {
    padding: 12px 0;
  }
}
@media (max-width: 30.0525em) {
  /* line 308, _m-big-band.scss */
  .big-band-la-marque .carousel-wrapper#ancre2 .m-swiper-button {
    top: 36%;
  }
}
/* line 316, _m-big-band.scss */
.big-band-la-marque .carousel-wrapper h3 {
  padding: 12px;
  padding-bottom: 0;
  margin-bottom: 10px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 316, _m-big-band.scss */
  .big-band-la-marque .carousel-wrapper h3 {
    font-size: 2.2rem;
  }
}
/* line 325, _m-big-band.scss */
.big-band-la-marque .carousel-wrapper .subtitle {
  font-size: 1.5rem;
}
/* line 328, _m-big-band.scss */
.big-band-la-marque .carousel-wrapper .subtitle + p {
  font-size: 1.2rem;
  line-height: 1.2;
  width: 100%;
}
/* line 337, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 337, _m-big-band.scss */
  .big-band-la-marque .processus_legend .wrapper {
    flex-direction: column;
    width: 100%;
  }
}
/* line 345, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper .processus_description {
  padding: 18px 24px;
  font-size: 16px;
  width: 50%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 345, _m-big-band.scss */
  .big-band-la-marque .processus_legend .wrapper .processus_description {
    width: 100%;
    padding: 24px 0;
    order: 2;
  }
}
/* line 356, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper .processus_description p {
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 356, _m-big-band.scss */
  .big-band-la-marque .processus_legend .wrapper .processus_description p {
    font-size: 13px;
  }
}
/* line 362, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper .processus_description p:nth-child(1) {
  font-weight: bold;
}
/* line 368, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper .processus_details {
  font-size: 16px;
  width: 50%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 368, _m-big-band.scss */
  .big-band-la-marque .processus_legend .wrapper .processus_details {
    display: flex;
    justify-content: center;
    width: 100%;
    order: 1;
  }
}
/* line 378, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper .processus_details ul {
  counter-reset: section;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  padding: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 378, _m-big-band.scss */
  .big-band-la-marque .processus_legend .wrapper .processus_details ul {
    padding-left: inherit;
    margin-top: 0;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }
}
/* line 395, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper .processus_details ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 2.2;
  margin: 12px 0;
  position: relative;
  list-style: none;
  font-size: 1.6rem;
  padding: 6px 0;
  flex-direction: column;
  width: 70%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 395, _m-big-band.scss */
  .big-band-la-marque .processus_legend .wrapper .processus_details ul li {
    width: auto;
    padding-left: 44px;
    margin: 12px 0;
  }
}
/* line 415, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper .processus_details ul li .title {
  display: block;
  height: 100%;
  font-weight: bold;
  font-size: 16px;
  width: 100%;
  text-align: left;
  white-space: nowrap;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 415, _m-big-band.scss */
  .big-band-la-marque .processus_legend .wrapper .processus_details ul li .title {
    font-size: 11px;
  }
}
/* line 427, _m-big-band.scss */
.big-band-la-marque .processus_legend .wrapper .processus_details ul li:before {
  counter-increment: section;
  content: counter(section);
  position: absolute;
  height: 32px;
  width: 32px;
  left: -44px;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(../images/orange_shape.png);
  background-position: center;
  background-size: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 427, _m-big-band.scss */
  .big-band-la-marque .processus_legend .wrapper .processus_details ul li:before {
    height: 32px;
    width: 32px;
    left: 0;
    font-size: 10px;
  }
}
/* line 458, _m-big-band.scss */
.big-band-la-marque .fondateur {
  margin-bottom: 48px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 458, _m-big-band.scss */
  .big-band-la-marque .fondateur {
    margin-bottom: 0;
  }
}
/* line 464, _m-big-band.scss */
.big-band-la-marque .fondateur .wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 464, _m-big-band.scss */
  .big-band-la-marque .fondateur .wrapper {
    flex-direction: column;
    width: 100%;
  }
}
/* line 472, _m-big-band.scss */
.big-band-la-marque .fondateur .wrapper .col-1 {
  width: 292px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 472, _m-big-band.scss */
  .big-band-la-marque .fondateur .wrapper .col-1 {
    width: 100%;
  }
}
/* line 479, _m-big-band.scss */
.big-band-la-marque .fondateur .wrapper .col-2 {
  width: 60rem;
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 479, _m-big-band.scss */
  .big-band-la-marque .fondateur .wrapper .col-2 {
    width: 100%;
    flex-direction: column;
  }
}
/* line 488, _m-big-band.scss */
.big-band-la-marque .fondateur .wrapper .col-2 p {
  margin: 0;
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 488, _m-big-band.scss */
  .big-band-la-marque .fondateur .wrapper .col-2 p {
    font-size: 13px;
  }
}
/* line 495, _m-big-band.scss */
.big-band-la-marque .fondateur .wrapper .col-2 p:nth-child(1) {
  width: 80rem;
  padding: 0 14px;
  font-weight: bold;
  line-height: 20px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 495, _m-big-band.scss */
  .big-band-la-marque .fondateur .wrapper .col-2 p:nth-child(1) {
    padding: initial;
    width: 100%;
    margin-bottom: 24px;
  }
}
/* line 507, _m-big-band.scss */
.big-band-la-marque .fondateur .wrapper .col-2 p:nth-child(2) {
  width: 90rem;
  padding: 0 14px;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 507, _m-big-band.scss */
  .big-band-la-marque .fondateur .wrapper .col-2 p:nth-child(2) {
    padding: initial;
    width: 100%;
    margin-bottom: 0px;
  }
}
/* line 523, _m-big-band.scss */
.big-band-la-marque .fondateur h2 {
  margin-top: -3px;
  margin-bottom: 17px;
  font-size: 2.6rem;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 523, _m-big-band.scss */
  .big-band-la-marque .fondateur h2 {
    font-size: 2.5em !important;
    margin-top: 0;
    color: white;
  }
}
/* line 533, _m-big-band.scss */
.big-band-la-marque .fondateur h2 + p {
  font-size: 1.5rem;
  line-height: 18px;
  margin-top: 15px;
}
/* line 541, _m-big-band.scss */
.big-band-la-marque .transmission {
  margin-bottom: 48px;
}
/* line 544, _m-big-band.scss */
.big-band-la-marque .transmission .wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 544, _m-big-band.scss */
  .big-band-la-marque .transmission .wrapper {
    flex-direction: column;
    width: 100%;
  }
}
/* line 552, _m-big-band.scss */
.big-band-la-marque .transmission .wrapper .col-1 {
  outline: 1px solid rgba(255, 255, 255, 0);
  width: 60%;
  padding: 21px;
  padding-left: 0;
  padding-top: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 552, _m-big-band.scss */
  .big-band-la-marque .transmission .wrapper .col-1 {
    width: 100%;
    padding: 0;
  }
}
/* line 563, _m-big-band.scss */
.big-band-la-marque .transmission .wrapper .col-1 p {
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 563, _m-big-band.scss */
  .big-band-la-marque .transmission .wrapper .col-1 p {
    font-size: 13px;
  }
}
/* line 571, _m-big-band.scss */
.big-band-la-marque .transmission .wrapper .col-2 {
  width: 50%;
  padding: 21px;
  padding-right: 0;
  padding-top: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 571, _m-big-band.scss */
  .big-band-la-marque .transmission .wrapper .col-2 {
    width: 100%;
    padding: initial;
  }
}
/* line 581, _m-big-band.scss */
.big-band-la-marque .transmission .wrapper .col-2 p {
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 581, _m-big-band.scss */
  .big-band-la-marque .transmission .wrapper .col-2 p {
    font-size: 13px;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 541, _m-big-band.scss */
  .big-band-la-marque .transmission {
    margin-bottom: inherit;
  }
}
/* line 595, _m-big-band.scss */
.big-band-la-marque .mondial {
  margin-bottom: 48px;
}
/* line 596, _m-big-band.scss */
.big-band-la-marque .mondial .wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 596, _m-big-band.scss */
  .big-band-la-marque .mondial .wrapper {
    flex-direction: column;
    width: 100%;
  }
}
/* line 604, _m-big-band.scss */
.big-band-la-marque .mondial .wrapper h2 {
  font-size: 2.4rem !important;
}
/* line 608, _m-big-band.scss */
.big-band-la-marque .mondial .wrapper .col-1 {
  width: 165px;
  outline: 1px solid rgba(255, 255, 255, 0);
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 608, _m-big-band.scss */
  .big-band-la-marque .mondial .wrapper .col-1 {
    width: 100%;
  }
}
/* line 616, _m-big-band.scss */
.big-band-la-marque .mondial .wrapper .col-2 {
  width: 444px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 616, _m-big-band.scss */
  .big-band-la-marque .mondial .wrapper .col-2 {
    width: 100%;
  }
}
@media (min-width: 61.25em) {
  /* line 625, _m-big-band.scss */
  .big-band-la-marque .mondial .wrapper .col-2 img {
    width: 90%;
  }
}
/* line 632, _m-big-band.scss */
.big-band-la-marque .mondial .wrapper .col-3 {
  font-size: 1.6em;
  width: 280px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 632, _m-big-band.scss */
  .big-band-la-marque .mondial .wrapper .col-3 {
    width: 100%;
  }
}
/* line 640, _m-big-band.scss */
.big-band-la-marque .mondial .wrapper .col-3 p {
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 640, _m-big-band.scss */
  .big-band-la-marque .mondial .wrapper .col-3 p {
    font-size: 13px;
  }
}
/* line 651, _m-big-band.scss */
.big-band-la-marque .mondial .col-1, .big-band-la-marque .mondial .col-2, .big-band-la-marque .mondial .col-3 {
  width: 30%;
}
/* line 654, _m-big-band.scss */
.big-band-la-marque .mondial .col-1 img, .big-band-la-marque .mondial .col-2 img, .big-band-la-marque .mondial .col-3 img {
  width: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 595, _m-big-band.scss */
  .big-band-la-marque .mondial {
    margin-bottom: inherit;
  }
}
/* line 663, _m-big-band.scss */
.big-band-la-marque .mondial h2 {
  margin-top: 11px;
  font-size: 1.6rem;
  font-size: 2rem !important;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 663, _m-big-band.scss */
  .big-band-la-marque .mondial h2 {
    font-size: 2.6em !important;
    margin-top: inherit;
    margin-top: 24px;
  }
}
/* line 673, _m-big-band.scss */
.big-band-la-marque .mondial .column-50 {
  margin-right: 0;
  width: 53rem;
  padding: 0 24px;
}
/* line 679, _m-big-band.scss */
.big-band-la-marque .engagement {
  margin-bottom: 24px;
}
/* line 680, _m-big-band.scss */
.big-band-la-marque .engagement .wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 685, _m-big-band.scss */
  .big-band-la-marque .engagement .wrapper .col-1 {
    width: 100%;
  }
}
/* line 691, _m-big-band.scss */
.big-band-la-marque .engagement .wrapper .col-2 {
  column-count: 2;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 691, _m-big-band.scss */
  .big-band-la-marque .engagement .wrapper .col-2 {
    width: 100%;
    column-count: 1;
  }
}
/* line 698, _m-big-band.scss */
.big-band-la-marque .engagement .wrapper .col-2 p {
  padding: 0;
  margin: 0;
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 698, _m-big-band.scss */
  .big-band-la-marque .engagement .wrapper .col-2 p {
    font-size: 13px;
  }
}
/* line 705, _m-big-band.scss */
.big-band-la-marque .engagement .wrapper .col-2 p:nth-child(1) {
  font-weight: bold;
  padding-right: 10px;
}
/* line 709, _m-big-band.scss */
.big-band-la-marque .engagement .wrapper .col-2 p:nth-child(3) {
  padding-right: 10px;
}
/* line 712, _m-big-band.scss */
.big-band-la-marque .engagement .wrapper .col-2 p:nth-child(2) {
  padding-left: 10px;
}
/* line 715, _m-big-band.scss */
.big-band-la-marque .engagement .wrapper .col-2 p:nth-child(4) {
  padding-left: 10px;
}
/* line 718, _m-big-band.scss */
.big-band-la-marque .engagement .wrapper .col-2 p:nth-child(7) {
  padding-left: 10px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 721, _m-big-band.scss */
  .big-band-la-marque .engagement .wrapper .col-2 p:nth-child(n) {
    padding: 0px;
  }
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 732, _m-big-band.scss */
  .big-band-la-marque .engagement h2 {
    font-size: 2.6em !important;
    padding: 20px 0;
  }
}
/* line 749, _m-big-band.scss */
.big-band-la-marque .savoir-faire {
  margin-bottom: 24px;
  text-align: center;
}
/* line 753, _m-big-band.scss */
.big-band-la-marque .savoir-faire h2 {
  text-align: center;
  width: 100%;
  margin: 0 0 15px 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 753, _m-big-band.scss */
  .big-band-la-marque .savoir-faire h2 {
    font-size: 2.6em !important;
  }
}
/* line 762, _m-big-band.scss */
.big-band-la-marque .savoir-faire q {
  width: 90%;
  text-align: center;
  display: inline-block;
  font-weight: bold;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 762, _m-big-band.scss */
  .big-band-la-marque .savoir-faire q {
    width: 100%;
    font-size: 1.9em;
    line-height: 1.2;
    margin-top: 24px;
  }
}
/* line 776, _m-big-band.scss */
.big-band-la-marque .processus {
  text-align: center;
}
/* line 779, _m-big-band.scss */
.big-band-la-marque .processus img {
  width: 100%;
}
/* line 783, _m-big-band.scss */
.big-band-la-marque .processus h2 {
  width: 100%;
  text-align: center;
  margin-bottom: 16px;
  margin-top: 30px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 783, _m-big-band.scss */
  .big-band-la-marque .processus h2 {
    font-size: 1.5em;
    line-height: 1.6;
  }
}
/* line 792, _m-big-band.scss */
.big-band-la-marque .processus h2.typo-marque-title, .big-band-la-marque .processus .mentions-wrapper div h2, .mentions-wrapper div .big-band-la-marque .processus h2 {
  margin: 0;
}
/* line 798, _m-big-band.scss */
.big-band-la-marque .equipe {
  margin-bottom: 48px;
}
/* line 803, _m-big-band.scss */
.big-band-la-marque .valeur .wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 803, _m-big-band.scss */
  .big-band-la-marque .valeur .wrapper {
    flex-direction: column;
    width: 100%;
  }
}
/* line 811, _m-big-band.scss */
.big-band-la-marque .valeur .wrapper .col-1 {
  width: 292px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 811, _m-big-band.scss */
  .big-band-la-marque .valeur .wrapper .col-1 {
    width: 100%;
  }
}
/* line 817, _m-big-band.scss */
.big-band-la-marque .valeur .wrapper .col-1 p {
  font-size: 1.6rem;
  padding-right: 40px;
  font-weight: bold;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 817, _m-big-band.scss */
  .big-band-la-marque .valeur .wrapper .col-1 p {
    padding-right: 0;
    color: white;
    font-size: 13px;
  }
}
/* line 829, _m-big-band.scss */
.big-band-la-marque .valeur .wrapper .col-2 {
  /*width: 338px;*/
  width: 278px;
  margin-right: 40px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 829, _m-big-band.scss */
  .big-band-la-marque .valeur .wrapper .col-2 {
    width: 100%;
  }
}
/* line 837, _m-big-band.scss */
.big-band-la-marque .valeur .wrapper .col-2 p {
  font-size: 16px;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 837, _m-big-band.scss */
  .big-band-la-marque .valeur .wrapper .col-2 p {
    font-size: 13px;
  }
}
/* line 845, _m-big-band.scss */
.big-band-la-marque .valeur .wrapper .col-3 {
  width: 256px;
}
/* line 846, _m-big-band.scss */
.big-band-la-marque .valeur .wrapper .col-3 h2 {
  padding: 0 24px;
  font-size: 1.6em;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 845, _m-big-band.scss */
  .big-band-la-marque .valeur .wrapper .col-3 {
    width: 100%;
  }
}
/* line 858, _m-big-band.scss */
.big-band-la-marque .valeur .column-33 {
  width: 28rem;
  padding: 0 24px;
}
/* line 861, _m-big-band.scss */
.big-band-la-marque .valeur .column-33 h2 {
  margin: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 861, _m-big-band.scss */
  .big-band-la-marque .valeur .column-33 h2 {
    font-size: 2.6em !important;
  }
}
/* line 869, _m-big-band.scss */
.big-band-la-marque .valeur .column-66 {
  margin: 0;
}
@media (min-width: 20em) and (max-width: 61.24em) {
  /* line 869, _m-big-band.scss */
  .big-band-la-marque .valeur .column-66 {
    margin-top: 24px;
  }
}

/*# sourceMappingURL=style.css.map */
