/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/shop/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
}

.bg-orange {
  background-color: #df7726;
}

.text-orange {
  color: #df7726;
}

header .logo {
  display: block;
  max-height: 200px;
  overflow: hidden;
  text-align: center; /* pour centrer l’image horizontalement si inline */
}
header .logo img {
  width: 100%;
  max-height: 200px;
  object-fit: contain;
}

.pre-footer .fa-solid {
  color: #fff !important;
}

.bg-black a {
  color: #fff;
}

.bg-black a:hover {
  color: #df7726;
  background-color: #000;
}

.topbar-security_widget a {
  font-size: 15px;
}

a.btn.d-inline-grid.place-content-center {
  display: flex !important;
  align-items: center;
  vertical-align: middle;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  font-size: 15px;
}

.ui.breadcrumb .divider {
  padding: 0px 10px;
}

article img {
  max-width: 100%;
  height: auto !important;
  margin: 10px;
}

.image-container {
  width: 100%;
  height: 200px; /* ou la hauteur que tu veux */
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* maintient les proportions et coupe si nécessaire */
  object-position: center; /* centre l'image dans le conteneur */
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-size: calc(var(--font-size) * 0.8) !important;
}

/* Ou avec des valeurs fixes */
h1, .h1 {
  font-size: 1.8rem !important;
}

h2, .h2 {
  font-size: 1.5rem !important;
}

h3, .h3 {
  font-size: 1.3rem !important;
}

h4, .h4 {
  font-size: 1.1rem !important;
}

h5, .h5 {
  font-size: 1rem !important;
}

h6, .h6 {
  font-size: 0.9rem !important;
}

#shipping_message {
  font-weight: 400;
}

#shipping {
  color: #f19d5c;
  border-color: #FFF;
  border-radius: 80px;
  height: 140px;
  line-height: 24px;
  padding: 10px 5px;
  margin-top: 0;
  width: 140px;
  position: absolute;
  right: -50px;
  top: 85px;
  z-index: 101;
  background-color: #000000;
  border: 6px solid #ffffff;
}

@media (max-width: 600px) {
  #shipping {
    right: -6px !important;
    top: 0 !important;
  }
}
#shipping #shipping_message span {
  border-bottom: 1px solid #ffffff;
  display: block;
  color: white;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  display: block;
  font-size: 16px;
  line-height: 1;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 5px;
}

#shipping_message em {
  font-size: 23px;
  text-decoration: none;
  font-style: normal;
}

#shipping #shipping_currency {
  white-space: nowrap;
  font-weight: 600;
  font-size: 22px;
}

#shipping_message {
  font-size: 13px;
}

#shipping_message, #shipping_currency {
  text-align: center;
  margin-bottom: 0;
}

#mainNavbar .navbar-nav {
  margin: 0 10px;
  display: flex;
  gap: 40px;
  padding-left: 0;
  list-style: none;
}

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