/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/accessoires.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* ========== THEME (mêmes couleurs) ========== */
/* ========== HERO ========== */
#hero-accessoires {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 35vh;
  min-height: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  color: #ffffff;
  text-align: center;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
  overflow: hidden;
}
#hero-accessoires::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.15));
  z-index: 0;
}
#hero-accessoires .hero-text {
  position: relative;
  z-index: 1;
}
#hero-accessoires .hero-text h1 {
  font-size: 2.4rem;
  margin-bottom: 0.4rem;
}
#hero-accessoires .hero-text p {
  font-size: 1.1rem;
  margin: 0;
  opacity: 0.95;
}

/* ========== CATEGORIES (tuiles) ========== */
#categories-accessoires {
  padding: 60px 0;
  background-color: #ffffff;
}
#categories-accessoires h2 {
  font-size: 2.2rem;
  color: #004080;
  text-align: center;
  margin-bottom: 28px;
}
#categories-accessoires .category-card {
  background: #ffffff;
  border: 2px solid #004080;
  border-radius: 12px;
  padding: 20px;
  text-align: center;
  margin-bottom: 24px;
  transition: transform 0.3s, box-shadow 0.3s;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.08);
}
#categories-accessoires .category-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.18);
}
#categories-accessoires .category-card img {
  width: 80%;
  height: 140px;
  object-fit: contain;
  border-radius: 8px;
  margin-bottom: 14px;
  background: #eee; /* placeholder si image manquante */
}
#categories-accessoires .category-card h3 {
  color: #c42b3a;
  font-size: 1.35rem;
  margin-bottom: 8px;
}
#categories-accessoires .category-card p {
  color: #333;
  margin: 0;
}

/* ========== TIROIRS (petites cases) ========== */
#tiroirs-accessoires {
  padding: 60px 0;
  background: #f4f4f4;
}
#tiroirs-accessoires h2 {
  font-size: 2.2rem;
  color: #004080;
  text-align: center;
  margin-bottom: 10px;
}
#tiroirs-accessoires p.lead {
  text-align: center;
  color: #333;
  margin-bottom: 26px;
}
#tiroirs-accessoires .drawer-card {
  background: #ffffff;
  border: 1px solid #004080;
  border-radius: 10px;
  padding: 16px;
  text-align: center;
  margin-bottom: 18px;
  font-weight: 600;
  color: #333;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
}

/* ========== CTA / CONTACT ========== */
#cta-accessoires {
  background: #004080;
  color: #ffffff;
  text-align: center;
  padding: 40px 0;
}
#cta-accessoires h2 {
  font-size: 2rem;
  margin-bottom: 10px;
}
#cta-accessoires p {
  margin: 6px 0;
}
#cta-accessoires .contact-info {
  font-weight: 700;
  color: #c42b3a;
}

/* Responsive léger */
@media (max-width: 576px) {
  #hero-accessoires {
    height: 30vh;
  }
  #hero-accessoires .hero-text h1 {
    font-size: 1.8rem;
  }
  #hero-accessoires .hero-text p {
    font-size: 1rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjZXNzb2lyZXMuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQUFoQjtBQVFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQWZNO0VBZ0JOO0VBQ0E7RUFDQTtBQUxGO0FBT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7QUFRRTtFQUNFO0VBQ0E7QUFOSjtBQVFJO0VBQ0U7RUFDQTtBQU5OO0FBUUk7RUFDRTtFQUNBO0VBQ0E7QUFOTjs7QUFXQTtBQUNBO0VBQ0U7RUFDQSx5QkEvQ007QUF1Q1I7QUFVRTtFQUNFO0VBQ0EsY0FyRFc7RUFzRFg7RUFDQTtBQVJKO0FBV0U7RUFDRSxtQkF6REk7RUEwREo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFUSjtBQVdJO0VBQ0U7RUFDQTtBQVROO0FBWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFWTjtBQWFJO0VBQ0UsY0FsRlU7RUFtRlY7RUFDQTtBQVhOO0FBY0k7RUFDRSxXQXJGTTtFQXNGTjtBQVpOOztBQWlCQTtBQUNBO0VBQ0U7RUFDQSxtQkEvRlc7QUFpRmI7QUFnQkU7RUFDRTtFQUNBLGNBdEdXO0VBdUdYO0VBQ0E7QUFkSjtBQWdCRTtFQUNFO0VBQ0EsV0F4R1E7RUF5R1I7QUFkSjtBQWlCRTtFQUNFLG1CQS9HSTtFQWdISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQXBIUTtFQXFIUjtBQWZKOztBQW1CQTtBQUNBO0VBQ0UsbUJBL0hhO0VBZ0liLGNBOUhNO0VBK0hOO0VBQ0E7QUFoQkY7QUFrQkU7RUFBSztFQUFpQjtBQWR4QjtBQWVFO0VBQUk7QUFaTjtBQWFFO0VBQ0U7RUFDQSxjQXZJWTtBQTRIaEI7O0FBZUE7QUFDQTtFQUNFO0lBQ0U7RUFaRjtFQWFFO0lBQWdCO0VBVmxCO0VBV0U7SUFBZ0I7RUFSbEI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hY2Nlc3NvaXJlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT0gVEhFTUUgKG3Dqm1lcyBjb3VsZXVycykgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSBIRVJPID09PT09PT09PT0gKi9cbiNoZXJvLWFjY2Vzc29pcmVzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAzNXZoO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNoZXJvLWFjY2Vzc29pcmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMzUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgei1pbmRleDogMDtcbn1cbiNoZXJvLWFjY2Vzc29pcmVzIC5oZXJvLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4jaGVyby1hY2Nlc3NvaXJlcyAuaGVyby10ZXh0IGgxIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbiNoZXJvLWFjY2Vzc29pcmVzIC5oZXJvLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG5cbi8qID09PT09PT09PT0gQ0FURUdPUklFUyAodHVpbGVzKSA9PT09PT09PT09ICovXG4jY2F0ZWdvcmllcy1hY2Nlc3NvaXJlcyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbiNjYXRlZ29yaWVzLWFjY2Vzc29pcmVzIGgyIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjMDA0MDgwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4jY2F0ZWdvcmllcy1hY2Nlc3NvaXJlcyAuY2F0ZWdvcnktY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDQwODA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgYm94LXNoYWRvdzogMCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuI2NhdGVnb3JpZXMtYWNjZXNzb2lyZXMgLmNhdGVnb3J5LWNhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG4jY2F0ZWdvcmllcy1hY2Nlc3NvaXJlcyAuY2F0ZWdvcnktY2FyZCBpbWcge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IC8qIHBsYWNlaG9sZGVyIHNpIGltYWdlIG1hbnF1YW50ZSAqL1xufVxuI2NhdGVnb3JpZXMtYWNjZXNzb2lyZXMgLmNhdGVnb3J5LWNhcmQgaDMge1xuICBjb2xvcjogI2M0MmIzYTtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jY2F0ZWdvcmllcy1hY2Nlc3NvaXJlcyAuY2F0ZWdvcnktY2FyZCBwIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PSBUSVJPSVJTIChwZXRpdGVzIGNhc2VzKSA9PT09PT09PT09ICovXG4jdGlyb2lycy1hY2Nlc3NvaXJlcyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbiN0aXJvaXJzLWFjY2Vzc29pcmVzIGgyIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiAjMDA0MDgwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jdGlyb2lycy1hY2Nlc3NvaXJlcyBwLmxlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuI3Rpcm9pcnMtYWNjZXNzb2lyZXMgLmRyYXdlci1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDA4MDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMztcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4vKiA9PT09PT09PT09IENUQSAvIENPTlRBQ1QgPT09PT09PT09PSAqL1xuI2N0YS1hY2Nlc3NvaXJlcyB7XG4gIGJhY2tncm91bmQ6ICMwMDQwODA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbiNjdGEtYWNjZXNzb2lyZXMgaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jY3RhLWFjY2Vzc29pcmVzIHAge1xuICBtYXJnaW46IDZweCAwO1xufVxuI2N0YS1hY2Nlc3NvaXJlcyAuY29udGFjdC1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNjNDJiM2E7XG59XG5cbi8qIFJlc3BvbnNpdmUgbMOpZ2VyICovXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgI2hlcm8tYWNjZXNzb2lyZXMge1xuICAgIGhlaWdodDogMzB2aDtcbiAgfVxuICAjaGVyby1hY2Nlc3NvaXJlcyAuaGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAjaGVyby1hY2Nlc3NvaXJlcyAuaGVyby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/