:root {
  --cl-white: #FFFFFF;
  --cl-black: #000000;
  --cl-gray: #f0f0f0;
  --cl-detail-gray: #CDCDCD;
  --cl-dark: #393939;
  --cl-change: #92423d;
  --cl-red: #ef6217;
}
.test {
  content: "/data/azurWebEngine/azurwebengine_1.2.4.19/plugins/eshop/template/default/css/EShop.var.less";
  content: "/home/www-data/www.etaly-wine.com/tmp/temp_aw/engine_cache//eshop/products//css/EShop.var.less";
  content: "/data/azurWebEngine/azurwebengine_1.2.4.19/plugins/eshop/template/default/css/styleCustom.less";
  content: "/home/www-data/www.etaly-wine.com/tmp/temp_aw/engine_cache//eshop/products//css/styleCustom.less";
  color: #92423d;
}
.eshopWrp .newitem_F {
  display: none;
}
.eshopWrp .promoitem_F {
  display: none;
}
.eshopWrp .eshopProductsToolbarSearch {
  flex: 1 1 auto;
}
.eshopWrp .eshopItemToCart {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  gap: 10px;
}
.eshopWrp .eshopItemToCart > input,
.eshopWrp .eshopItemToCart > select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.eshopWrp .eshopItemToCart > span {
  padding: .375rem .75rem;
}
.eshopWrp {
  padding: 70px;
  background-color: #F3F3F3;
}
@media (max-width: 576px) {
  .eshopWrp {
    padding: 10px;
  }
}
@media (max-width: 768px) {
  .eshopWrp {
    padding: 30px;
  }
}
.eshopWrp .eshopLayerOpacity {
  position: fixed;
  background-color: #000;
  opacity: 0.4;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2000;
  min-height: 100%;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.eshopWrp .eshopLayerOpacity.collapsing {
  opacity: 0;
}
.eshopWrp .ratingstar {
  cursor: pointer;
}
.eshopWrp .ratingstar.checked {
  color: orange;
}
.eshopWrp .eshopModal .modal-body {
  background-color: #F3F3F3;
}
.eshopWrp .eshopWellWrp {
  background-color: #F3F3F3;
  border-radius: 10px;
  padding: 5px;
  height: 100%;
}
.eshopWrp .eshopWellWrp .eshopWell {
  border: 1px solid #DEDEDE;
  background-color: transparent;
  padding: 10px;
  border-radius: 10px;
  position: relative;
  height: 100%;
}
.eshopWrp .eshopWellWrp .eshopWell .eshopWellContent {
  background-color: #FFFFFF;
  padding: 15px;
  border-radius: 8px;
  height: 100%;
}
.eshopWrp .eshopAddToFavoriteDropdown {
  cursor: pointer;
  color: #92423d;
  align-items: center;
  justify-content: center;
  display: flex;
}
.eshopWrp .eshopAddToFavoriteDropdown .dropdown-item[data-checked="T"] .fa-square:before {
  content: "\f14a";
}
.eshopWrp .eshopProductsToolbarWrp .row {
  align-items: center;
}
.eshopWrp .eshopProductsToolbarWrp .row .eshopProductsToolbarRenders {
  display: flex;
  padding-left: 0.5rem;
}
.eshopWrp .eshopProductsToolbarWrp .row .eshopProductsToolbarRenders .eshopRenderViewCase {
  color: #92423d;
  padding-right: 1rem;
}
.eshopWrp .eshopProductsToolbarWrp .row .eshopProductsToolbarRenders .fa-2x {
  font-size: 1.5rem;
}
.eshopWrp .eshopCartSelectable.active .eshopWellWrp .eshopWell {
  border-color: #92423d;
}
.eshopWrp .eshopCartSelectable.active .eshopWellWrp .eshopWell .eshopWellContent {
  background-color: rgba(146,66,61,0.2);
}
.eshopWrp .eshopCartAdresseAdd .eshopWellWrp {
  height: 100%;
}
.eshopWrp .eshopCartAdresseAdd .eshopWellWrp .eshopWell {
  height: 100%;
}
.eshopWrp .eshopCartAdresseAdd .eshopWellWrp .eshopWell .eshopWellContent {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.eshopWrp h3 .eshopWellWrp {
  background-color: transparent;
  border-radius: 0;
}
.eshopWrp h3 .eshopWellWrp .eshopWell {
  border: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp h3 .eshopWellWrp .eshopWell .eshopWellContent {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopBlockContainer .eshopWellWrp {
  background-color: transparent;
  border-radius: 0;
}
.eshopWrp .eshopBlockContainer .eshopWellWrp .eshopWell {
  border: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopBlockContainer .eshopWellWrp .eshopWell .eshopWellContent {
  background-color: rgba(255,255,255,0.6);
  padding: 20px 0;
  border-radius: 8px;
}
.eshopWrp .eshopBlockContainer .eshopWellWrp .eshopWell .eshopWellContent h3 .eshopWellWrp {
  background-color: transparent;
  border-radius: 0;
  padding: 0;
}
.eshopWrp .eshopBlockContainer .eshopWellWrp .eshopWell .eshopWellContent h3 .eshopWellWrp .eshopWell {
  border: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopBlockContainer .eshopWellWrp .eshopWell .eshopWellContent h3 .eshopWellWrp .eshopWell .eshopWellContent {
  text-align: left;
  background-color: #FFFFFF;
  padding: 10px;
  border-radius: 0;
}
.eshopWrp .eshopMenuSlider .eshopMenuSliderToggler {
  position: fixed;
  bottom: 45px;
  right: 15px;
  font-size: 2rem;
  padding: .375rem .5rem;
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  border-radius: .3125rem;
  background-color: #fff;
  color: #92423d;
  text-align: center;
  text-decoration: none !important;
  box-shadow: 0 0.25rem 0.5625rem 0 rgba(0,0,0,0.03), 0 0.275rem 1.25rem -0.0625rem rgba(0,0,0,0.13);
  z-index: 2000;
  cursor: pointer;
}
.eshopWrp .eshopMenuSlider .eshopMenuSliderToggler .eshopMenuSliderHeader span.fa-times {
  cursor: pointer;
}
.eshopWrp .eshopMenuSlider .eshopMenuSliderContent {
  min-width: 78%;
}
@media (max-width: 768px) {
  .eshopWrp .eshopMenuSlider .eshopMenuSliderContent {
    padding: 30px 20px;
  }
}
@media (max-width: 992px) {
  .eshopWrp .eshopMenuSlider .eshopMenuSliderContent {
    position: fixed;
    top: 0;
    left: -75%;
    height: 100%;
    transition: left 0.2s cubic-bezier(0.785,0.135,0.15,0.86) 0.12s, box-shadow 0.15s 0.12s;
    border: none !important;
    border-radius: 0 !important;
    z-index: 2500;
    background-color: white;
  }
  .eshopWrp .eshopMenuSlider .eshopMenuSliderContent.show {
    left: 0;
  }
  .eshopWrp .eshopMenuSlider .eshopMenuSliderBody {
    height: 100%;
    overflow: hidden auto;
  }
}
.eshopWrp .inputeffect {
  position: relative;
  margin: 50px 0;
}
.eshopWrp .inputeffect label {
  position: absolute;
  top: 0;
  font-size: 30px;
  margin: 10px;
  padding: 0 10px;
  background-color: inherit;
  -webkit-transition: top .2s ease-in-out, font-size .2s ease-in-out;
  transition: top .2s ease-in-out, font-size .2s ease-in-out;
}
.eshopWrp .inputeffect .filled {
  top: -25px;
  font-size: 20px;
}
.eshopWrp .inputeffect input {
  width: 100%;
  padding: 20px;
  border: 1px solid white;
  font-size: 20px;
  background-color: inherit;
  color: black;
}
.eshopWrp .inputeffect input:focus {
  outline: none !important;
}
.eshopWrp .eshopCommonAdresseItem .caption,
.eshopWrp .eshopCommonAdresseItem .index {
  text-transform: uppercase;
  color: #92423d;
}
.eshopWrp .eshopCommonAdresseItem .acticon {
  float: right;
  color: #92423d;
}
.eshopWrp .eshopCommonAdresseItem .acticon > * {
  cursor: pointer;
}
.eshopWrp .eshopCommonAdresseItem .acticon > *:not(:first-child) {
  margin-left: 15px;
}
.eshopWrp .eshopCommonAdresseItem .undeliverable {
  font-weight: bold;
}
.eshopWrp .eshopCartAdresse.eshopCartAdresseStikeout .eshopCommonAdresseItem {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='1'/><path d='M0 0 L100 100 ' stroke='black' stroke-width='1'/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%, auto;
}
.eshopWrp input[type=number]::-webkit-inner-spin-button,
.eshopWrp input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}
.eshopWrp a.nodecoration,
.eshopWrp a.nodecoration:link,
.eshopWrp a.nodecoration:visited,
.eshopWrp a.nodecoration:active,
.eshopWrp a.nodecoration:hover {
  color: inherit;
  text-decoration: none;
}
.eshopWrp .eshopDivider {
  height: 1px;
  background-color: #DEDEDE;
  margin: 14.5px 0;
}
.eshopWrp .eshop-control {
  display: block;
  width: 100%;
  padding: 6px 12px;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
}
.eshopWrp .iti {
  display: block;
}
.eshopWrp a.eshopButton,
.eshopWrp a.eshopButton:link,
.eshopWrp a.eshopButton:visited,
.eshopWrp a.eshopButton:active,
.eshopWrp a.eshopButton:hover {
  text-decoration: none;
  color: #FFFFFF !important;
}
.eshopWrp .eshopButton {
  cursor: pointer;
  display: inline-block;
  background-color: #92423d;
  color: #FFFFFF !important;
  border-radius: 5px;
  padding: 15px 20px;
  border: none;
  font-weight: bold;
  align-items: center;
  justify-content: center;
  display: flex;
  gap: 12px;
  text-align: center;
}
.eshopWrp .eshopButton.eshopButton100 {
  width: 100%;
}
.eshopWrp .eshopButton.eshopButtonCancel {
  background-color: #ef6217;
}
.eshopWrp .eshopButton:focus {
  outline: none;
}
.eshopWrp .eshopMenuFGSG,
.eshopWrp .eshopMenuFilter {
  background-color: #FFF;
}
.eshopWrp .eshopMenuFGSG .niveau2 {
  padding-left: 30px;
}
.eshopWrp .eshopMenuFGSG .niveau3 {
  padding-left: 60px;
}
.eshopWrp .eshopMenuFGSG ul {
  list-style-type: none;
  padding: 2px;
}
.eshopWrp .eshopMenuFGSG ul ul {
  padding: 2px 15px;
  display: none;
}
.eshopWrp .eshopMenuFGSG .eshopToggler {
  cursor: pointer;
  margin: 0px 5px;
}
@media (max-width: 768px) {
  .eshopWrp .eshopMenuFGSG .eshopToggler {
    margin: 10px 20px;
  }
}
.eshopWrp .eshopMenuFGSG .eshopMenuFGSGListGroup ul li div[data-niveau="1"] a {
  text-transform: uppercase;
}
.eshopWrp .eshopMenuFGSG a {
  color: #000000;
  text-decoration: none;
}
.eshopWrp .eshopMenuFGSG .bg-active,
.eshopWrp .eshopMenuFGSG .bg-active a {
  background-color: #FFF;
  color: #92423d;
}
.eshopWrp .eshopItem.isInCart {
  background-color: yellow;
}
.eshopWrp .eshopQteToCart {
  flex-wrap: nowrap;
}
.eshopWrp .eshopSalesPortfolioFooter {
  text-align: center;
  color: #92423d;
}
.eshopWrp .eshopProductDetail .eshopProductDetailBack {
  margin-top: 8px;
}
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp {
  margin-bottom: 10px;
}
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp {
  background-color: transparent;
  border-radius: 10px;
}
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp .eshopWell {
  border: 1px solid #DEDEDE;
  background-color: transparent;
  padding: 10px;
  border-radius: 7px;
  position: relative;
}
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp .eshopWell .eshopWellContent {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp .eshopWell .eshopWellContent .breadcrumb {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
  margin: 0.5rem;
}
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp .eshopWell .eshopWellContent .breadcrumb a:link,
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp .eshopWell .eshopWellContent .breadcrumb a:visited,
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp .eshopWell .eshopWellContent .breadcrumb a:hover,
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp .eshopWell .eshopWellContent .breadcrumb a:active {
  color: #2E2E2E;
  text-decoration: none;
}
.eshopWrp .eshopProductDetail .eshopProductBreadcrumbWrp .eshopWellWrp .eshopWell .eshopWellContent .breadcrumb .breadcrumb-item.active {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProductDetail .eshopProductDetailImages .eshopProductDetailImagesPrincipal {
  margin-bottom: 15px;
}
.eshopWrp .eshopProductDetail .eshopProductDetailImages .eshopProductDetailImagesPrincipal img {
  margin: auto;
  display: block;
}
.eshopWrp .eshopProductDetail .eshopProductDetailImages .eshopProductDetailThumbsGallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
}
.eshopWrp .eshopProductDetail .eshopProductDetailImages .eshopProductDetailThumbsGallery a.eshopProductDetailThumb {
  display: inline-block;
  border: 2px solid transparent;
}
.eshopWrp .eshopProductDetail .eshopProductDetailImages .eshopProductDetailThumbsGallery a.eshopProductDetailThumb.active {
  border: 2px solid #92423d;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopWellWrp {
  background-color: transparent;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopWellWrp .eshopWell {
  border: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopWellWrp .eshopWell .eshopWellContent {
  background-color: transparent;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopWellWrp .eshopWell .eshopWellContent .eshopProductDetailTitle h1 {
  font-size: clamp(16px,35px,45px);
  color: #92423d;
  font-weight: bold !important;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopWellWrp .eshopWell .eshopWellContent .eshopProductDetailPriceWrp {
  font-size: 22px;
  text-align: right;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopWellWrp .eshopWell .eshopWellContent .eshopProductDetailPriceWrp .eshopProductDetailPrice {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopItemToCart {
  max-width: 600px;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopItemToCart .eshopQteToCartInput,
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopItemToCart .eshopUniteSelect {
  border: 0;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopItemToCart .eshopButtonAddToCart {
  text-transform: uppercase;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopItemToCart .eshopAddToCart {
  cursor: pointer;
  background-color: #92423d;
  color: #FFFFFF;
  border-radius: 5px;
  height: 48px;
  align-items: center;
  justify-content: center;
  display: flex;
  font-weight: bold;
  gap: 10px;
  text-transform: uppercase;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailDescription .eshopProductDetailDescription {
  margin: 25px 0;
}
.eshopWrp .eshopProductDetail .eshopProductDetailDescriptionWrp .eshopProductDetailSocial {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp {
  margin-top: 25px;
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp .eshopProductDetailAdditional h4 {
  background-color: rgba(255,255,255,0.6);
  color: #92423d;
  padding: 10px;
  border-radius: 10px;
  cursor: pointer;
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp .eshopProductDetailAdditional h4 .fa-chevron-right {
  margin-right: 10px;
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp .eshopProductDetailAdditional h4.active .fa-chevron-right:before {
  content: "\f078";
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp .eshopProductDetailAdditionalContent {
  background-color: #FFFFFF;
  padding: 25px;
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp .eshopProductDetailAdditionalContent .eshopProductDetailAdditionalBtn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp .eshopProductDetailAdditionalCommentItemText {
  white-space: pre-wrap;
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp .eshopActionDescCommentsEmptyWrp {
  text-align: center;
  padding: 25px 0;
}
.eshopWrp .eshopProductDetail .eshopProductDetailAdditionalWrp .eshopProductDetailAdditionalItem a {
  color: #393939;
  text-decoration: none;
}
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopDescArticlesSuggestions {
  margin-top: 15px;
}
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopDescArticlesSuggestions .promoitem.promoitem_T,
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopDescArticlesSuggestions .newitem.newitem_T {
  background-color: #ef6217;
  color: #FFFFFF;
  padding: 2px 3px;
}
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopDescArticlesSuggestions .promoitem.promoitem_F,
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopDescArticlesSuggestions .newitem.newitem_F {
  display: none;
}
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopTitreBottom {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopDescArticlesSuggestionsGap {
  gap: 15px;
}
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopItem.eshopItem_default {
  flex: 0 0 100%;
  max-width: 100%;
}
.eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopItem.eshopItem_default .eshopWellWrp {
  background-color: #FFFFFF;
}
@media (min-width: 576px) and (max-width: 768px) {
  .eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopItem.eshopItem_default {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopItem.eshopItem_default {
    flex: 0 0 33%;
    max-width: 33%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopItem.eshopItem_default {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .eshopWrp .eshopProductDetail .eshopProductDetailSuggestionsWrp .eshopItem.eshopItem_default {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .row .eshopProductsToolbarRenders .eshopRenderViewCase {
  padding-right: 1rem;
}
.eshopWrp .eshopProductsWrp {
  display: flex;
  flex-wrap: wrap;
}
.eshopWrp .eshopProductsWrp .eshopProductsMenuWrp {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 992px) {
  .eshopWrp .eshopProductsWrp .eshopProductsMenuWrp {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsMenuWrp .eshopMenuFGSG h2,
.eshopWrp .eshopProductsWrp .eshopProductsMenuWrp .eshopMenuFilter h3 {
  color: #92423d;
  font-weight: bold;
  margin-bottom: 20px;
}
.eshopWrp .eshopProductsWrp .eshopProductsMenuWrp .eshopProductsMenu {
  color: #92423d;
}
@media (max-width: 992px) {
  .eshopWrp .eshopProductsWrp .eshopProductsMenuWrp .eshopProductsMenu .eshopWellWrp,
  .eshopWrp .eshopProductsWrp .eshopProductsMenuWrp .eshopProductsMenu .eshopWellWrp .eshopWell {
    background-color: transparent;
    border: 0;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsPageWrp {
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 0%;
}
@media (min-width: 992px) {
  .eshopWrp .eshopProductsWrp .eshopProductsPageWrp {
    margin-left: 8.333333%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsPageWrp .eshopProductsPage .eshopModeTTC {
  text-align: right;
  font-size: 0.8rem;
}
.eshopWrp .eshopProductsWrp .promoprix {
  text-decoration: line-through;
}
.eshopWrp .eshopProductsWrp .newitem {
  position: absolute;
  right: 5px;
}
.eshopWrp .eshopProductsWrp .promoitem {
  position: absolute;
  left: 5px;
}
.eshopWrp .eshopProductsWrp .eshopAddToCart {
  cursor: pointer;
  background-color: #92423d;
  color: #FFFFFF;
  border-radius: 5px;
  height: 48px;
  align-items: center;
  justify-content: center;
  display: flex;
}
.eshopWrp .eshopProductsWrp .eshopWellWrp {
  background-color: #F3F3F3;
  border-radius: 10px;
}
.eshopWrp .eshopProductsWrp .eshopWellWrp .eshopWell {
  border: 1px solid #DEDEDE;
  background-color: transparent;
  padding: 10px;
  border-radius: 10px;
  position: relative;
}
.eshopWrp .eshopProductsWrp .eshopProductsMenu .eshopWellWrp {
  border-radius: 15px;
}
.eshopWrp .eshopProductsWrp .eshopProductsMenu .eshopWellWrp .eshopWell {
  background-color: #FFFFFF;
  border-radius: 15px;
  padding: 20px;
}
.eshopWrp .eshopProductsWrp .eshopProductsBreadcrumbWrp {
  margin-bottom: 10px;
}
.eshopWrp .eshopProductsWrp .eshopProductsBreadcrumbWrp .eshopProductsBreadcrumb .breadcrumb-item a {
  color: #707070;
}
.eshopWrp .eshopProductsWrp .eshopProductsBreadcrumbWrp .eshopProductsBreadcrumb .breadcrumb-item:last-child a {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProductsWrp .eshopProductsBreadcrumbWrp .breadcrumb {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
}
.eshopWrp .eshopProductsWrp .eshopProductsBreadcrumbWrp .eshopWellWrp .eshopWell {
  display: flex;
  border: 0;
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp {
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopWellWrp .eshopWell {
    justify-content: center;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopWellWrp .eshopWell .btn[data-toggle="dropdown"] {
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopProductsToolbarSearch .eshopProductsSearchInput {
  border-radius: 5px;
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopOrderingOrderingNavDropDown {
  min-width: 280px;
  padding: 1rem 1.5rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopOrderingNbItemsDropDown {
  min-width: 180px;
  padding: 1rem 1.5rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopOrderingOrderingNavDropDown li a,
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopOrderingNbItemsDropDown li a {
  color: #000000;
}
.eshopWrp .eshopProductsWrp .eshopProductsPaginationWrp {
  display: flex;
  justify-content: flex-end;
  margin-top: 3rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsPaginationWrp .page-item.active .page-link {
  z-index: 3;
  color: #FFFFFF;
  background-color: #92423d;
  border-color: #92423d;
}
.eshopWrp .eshopProductsWrp .eshopProductsPaginationWrp .page-link {
  color: #92423d;
}
.eshopWrp .eshopProductsWrp .eshopProductsPaginationWrp .page-link:hover {
  color: #92423d;
  background-color: #DEDEDE;
  border-color: #DEDEDE;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions {
  color: #2E2E2E;
  display: flex;
  flex-wrap: wrap;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
  padding: 0.5rem;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp {
  background-color: rgba(255,255,255,0.6);
  padding: 5px;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .eshopItemImg,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .eshopItemImg {
  background-color: #FFFFFF;
  padding: 15px;
  border-radius: 8px;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .promoitem.promoitem_T,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .newitem.newitem_T,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .promoitem.promoitem_T,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .newitem.newitem_T {
  background-color: #ef6217;
  color: #FFFFFF;
  padding: 2px 3px;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .promoitem.promoitem_F,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .newitem.newitem_F,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .promoitem.promoitem_F,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .newitem.newitem_F {
  display: none;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .eshopItemLibelle,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .eshopItemLibelle {
  color: #92423d;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .eshopItemRefArticle,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .eshopItemRefArticle {
  display: none;
  font-weight: 400;
  font-size: 0.8rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .eshopItemPriceUnityFav,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .eshopItemPriceUnityFav {
  margin-bottom: 1rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .eshopItemPrice,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .eshopItemPrice {
  display: flex;
  gap: 10px;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .eshopItemRefisTTC,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .eshopItemRefisTTC {
  display: none;
  font-size: 0.8rem;
  font-style: italic;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopItem_UnityLabel,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopItem_UnityLabelDetail,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopItem_UnityLabel,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopItem_UnityLabelDetail {
  font-size: 0.7rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItemsWrpMain {
  display: flex;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopWellWrp {
  background-color: #FFFFFF;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItemThumbs,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItemUnite,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItemFav {
  display: flex;
  vertical-align: middle;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .promoitem.promoitem_T,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .newitem.newitem_T {
  background-color: #ef6217;
  color: #FFFFFF;
  padding: 2px 3px;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .promoitem.promoitem_F,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .newitem.newitem_F {
  display: none;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopQteToCart .input-group-btn {
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItem_listUnityLabel,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItem_listUnityLabelDetail,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItem_listTaxes {
  font-size: 0.7rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItem_listLabel {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopItem_listRef {
  font-size: 0.8rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopQteToCartInput {
  text-align: center;
  max-height: 46px;
  padding: 0;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopUniteConversionInput {
  background-color: #FFFFFF;
}
@media (max-width: 576px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopQteToCart {
    justify-content: center;
  }
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopQteToCartInput {
    max-width: 60%;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopQteToCart {
    justify-content: center;
  }
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopQteToCartInput {
    max-width: 55%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopQteToCartInput {
    max-width: 55%;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopUniteConversionInput {
  border: 0px;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopBtnAddToCart {
  border: 1px solid #92423d;
  border-radius: 5px;
  color: #FFFFFF;
  background-color: #92423d;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopAddToFavoriteDropdown {
  border: 1px solid #92423d;
  border-radius: 5px;
  color: #FFFFFF;
  background-color: #92423d;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list .eshopAddToFavoriteDropdown:focus {
  outline: none !important;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_list.eshopItem_nopPrice .eshopItemCaddy {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItemThumbs {
  border-right: 1px solid #DEDEDE;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .promoitem.promoitem_T,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .newitem.newitem_T {
  background-color: #ef6217;
  color: #FFFFFF;
  padding: 2px 3px;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .promoitem.promoitem_F,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .newitem.newitem_F {
  display: none;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItemsWrpMain {
  display: flex;
  height: 100%;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopWellWrp {
  background-color: #FFFFFF;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItemThumbs,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItemUnite,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItemCaddy {
  display: flex;
  vertical-align: middle;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItemCartUnite,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopQteToCart .input-group-btn {
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItem_proUnityLabel,
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItem_proTaxes {
  font-size: 0.7rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItem_proLabel {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopItem_proRef {
  font-size: 0.8rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopQteToCartInput {
  text-align: center;
  max-width: 90px;
  max-height: 46px;
  padding: 0;
  border: 0px;
}
@media (max-width: 576px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopQteToCart {
    justify-content: center;
  }
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopQteToCartInput {
    max-width: 60%;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopQteToCart {
    justify-content: center;
  }
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopQteToCartInput {
    max-width: 55%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopQteToCartInput {
    max-width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopQteToCartInput {
    max-width: 40px;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopUniteConversionInput {
  border: 0px;
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopBtnAddToCart {
  border: 1px solid #92423d;
  border-radius: 5px;
  color: #FFFFFF;
  background-color: #92423d;
}
@media (max-width: 1200px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_pro .eshopBtnAddToCart {
    margin-top: 15px;
    width: 100%;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .row .eshopProductsToolbarRenders .eshopRenderViewCase {
  padding-right: 1rem;
}
.eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopWellWrp .eshopWell .btn[data-toggle="dropdown"] {
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
}
@media (min-width: 1200px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 33%;
    max-width: 33%;
  }
}
@media (min-width: 1200px) and (max-width: 1200px) {
  .eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopWellWrp .eshopWell .btn[data-toggle="dropdown"] {
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    font-size: 0.8vw;
  }
}
@media (max-width: 1450px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 33%;
    max-width: 33%;
  }
}
@media (max-width: 1150px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopWellWrp .eshopWell .btn[data-toggle="dropdown"] {
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    font-size: 1vw;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopWellWrp .eshopWell .btn[data-toggle="dropdown"] {
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    font-size: 3vw;
  }
}
@media (min-width: 200px) and (max-width: 768px) {
  .eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default,
  .eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopWellWrp .eshopWell .btn[data-toggle="dropdown"] {
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    font-size: 4vw;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .eshopWrp .eshopProductsWrp .eshopProductsToolbarWrp .eshopWellWrp .eshopWell .btn[data-toggle="dropdown"] {
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    font-size: 2vw;
  }
}
.eshopWrp .eshopProductsWrp .eshopProductsItemsWrp .eshopItem_default .eshopWellWrp .eshopWell .eshopItemLibelle,
.eshopWrp .eshopProductsWrp .eshopDescArticlesSuggestions .eshopItem_default .eshopWellWrp .eshopWell .eshopItemLibelle {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb {
  position: relative;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb {
  justify-content: space-between;
  background-color: transparent;
  border: 1px solid #DEDEDE;
  border-radius: 10px;
  padding: 5px;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: none;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item {
  font-weight: bold;
  background-color: #DEDEDE;
  color: #FFF;
  border-radius: 5px;
  padding: 6px;
  z-index: 10;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item:not(.active) {
    display: none;
  }
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item.active,
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item.finished {
  background-color: #92423d;
  color: #FFF;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item.active .eshopBreadcrumbStepNumber,
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item.finished .eshopBreadcrumbStepNumber {
  color: #92423d;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item .eshopBreadcrumbStepCaption {
  padding-right: 1rem;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item .eshopBreadcrumbStepCaption {
  text-transform: uppercase;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .breadcrumb .breadcrumb-item .eshopBreadcrumbStepNumber {
  border-radius: 3px;
  padding: 0.3rem 0.7rem;
  background-color: #FFFFFF;
  color: #DEDEDE;
  margin-right: 1rem;
}
.eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .middleLine {
  height: 2px;
  background-color: #DEDEDE;
  top: calc(49%);
  position: absolute;
  left: 20px;
  right: 20px;
  z-index: 0;
}
@media (max-width: 768px) {
  .eshopWrp .eshopProcessCart .eshopProcessCartHeader .eshopProcessCartBreadcrumb .middleLine {
    display: none;
  }
}
.eshopWrp .eshopProcessCart .eshopProcessCartInfoWrp {
  margin: 20px 0;
}
.eshopWrp .eshopProcessCart .eshopProcessCartInfoWrp .eshopProcessCartInfo {
  color: #92423d;
}
.eshopWrp .eshopProcessCart .eshopProcessCartInfoWrp .eshopProcessCartInfo span {
  margin-right: 15px;
}
.eshopWrp .eshopProcessCart .eshopProcessCartButtonWrp {
  margin: 20px 0;
  text-transform: uppercase;
}
.eshopWrp .eshopProcessCart .eshopSummaryWrp .eshopWellWrp .eshopWell .eshopWellContent .eshopSummaryRow {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.eshopWrp .eshopProcessCart .eshopSummaryWrp .eshopWellWrp .eshopWell .eshopWellContent .eshopSummaryRow.eshopSummaryCustomerFields {
  flex-direction: column;
}
.eshopWrp .eshopProcessCart .eshopSummaryWrp .eshopWellWrp .eshopWell .eshopWellContent .eshopSummaryTotal,
.eshopWrp .eshopProcessCart .eshopSummaryWrp .eshopWellWrp .eshopWell .eshopWellContent .eshopSummaryTitle .caption {
  color: #92423d;
  font-weight: bold;
  font-size: 20px;
}
.eshopWrp .eshopProcessCart .eshopSummaryWrp .eshopWellWrp .eshopWell .eshopWellContent .eshopSummaryButton .eshopButton {
  text-transform: uppercase;
  padding: 15px 20px;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopSummaryWrp {
  position: sticky;
  top: 115px;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopWellWrp {
  background-color: transparent;
  border-radius: 0;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopWellWrp .eshopWell {
  border: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopWellWrp .eshopWell .eshopWellContent {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopWellWrp ul.eshopCartItemList li.eshopCartItemElmt {
  list-style: none;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .input-group-btn .eshopBtn {
  cursor: pointer;
  padding: 0 6px;
  background-color: white;
  border: 1px solid lightgray;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine input.eshopQteToCartInput {
  background: transparent;
  border: none;
  text-align: center;
  flex-wrap: nowrap;
  padding: 0;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine input.eshopQteToCartInput::-webkit-outer-spin-button,
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine input.eshopQteToCartInput::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine input.eshopQteToCartInput[type=number] {
  -moz-appearance: textfield;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartItemDelete {
  cursor: pointer;
  color: #92423d;
  text-decoration: underline;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartItemWrpPhoto {
  background-color: #FFFFFF;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartItemWrpLibelle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartItemWrpLibelle .eshopCartItemLibelle {
  font-weight: bold;
  color: #92423d;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopQteToCartMinus,
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopQteToCartPlus {
  font-size: 12px;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopQteToCartInput {
  max-width: 50px;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartItemWrpUnite {
  max-width: 80px;
  background-color: #FFFFFF;
  padding: 4px;
  margin-top: 5px;
  text-align: center;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartItemWrpUnite .eshopCartItemWrpUnitePar {
  display: block;
  font-size: 0.8rem;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartIndicateur {
  margin: 0 5px;
  font-weight: bold;
}
@media (max-width: 576px) {
  .eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartItemPrixCol {
    display: flex;
    justify-content: space-around;
  }
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLine .eshopCartItemPriceLine {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProcessCart.eshopCart .eshopCartItemWrp .eshopCartItemLineGroup .eshopCartItemWrpPrixDetail {
  justify-content: flex-end;
  display: flex;
  align-items: flex-end;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartPaymentPaymentItem {
  text-align: center;
}
.eshopWrp .eshopProcessCart.eshopCartDelivery .eshopChoixLivr .eshopWellContent {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.eshopWrp .eshopProcessCart.eshopCartDelivery .eshopCartDeliveryChoixLivrRelais .eshopCollisimoWidgetContainer {
  height: auto !important;
  width: auto !important;
  padding-right: 0 !important;
}
.eshopWrp .eshopProcessCart.eshopCartDelivery .eshopCartDeliveryAdresseLivr {
  margin-top: 2rem;
}
.eshopWrp .eshopProcessCart.eshopCartDelivery h3 {
  text-transform: uppercase;
  color: #92423d;
}
.eshopWrp .eshopProcessCart.eshopCartCarrier .eshopCartCarrierFrancoMsg h4 {
  font-size: 1rem;
}
.eshopWrp .eshopProcessCart.eshopCartCarrier .eshopCartCarrierDateLabel {
  color: #92423d;
  margin-right: 1rem;
}
.eshopWrp .eshopProcessCart.eshopCartCarrier .eshopCartCarrierDateSelect {
  padding: 2px;
  margin-right: 15px;
}
.eshopWrp .eshopProcessCart.eshopCartCarrier h3 {
  text-transform: uppercase;
  color: #92423d;
}
.eshopWrp .eshopProcessCart.eshopCartPayment h3 {
  text-transform: uppercase;
  color: #92423d;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartPaymentAdresseTitre {
  text-transform: uppercase;
  color: #92423d;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartPaymentAdresseTitre .fa {
  display: none;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartPaymentAdresse .name {
  color: #92423d;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartPaymentAdresse .name,
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartPaymentAdresse .city,
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartPaymentAdresse .road {
  text-transform: uppercase;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartCarrierItemLine .eshopCartCarrierCaptionLabel,
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartCarrierItemLine .eshopCartCarrierCaptionLabel,
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartCarrierItemLine .eshopCartCarrierPriceLabel {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartPaymentItemsList {
  margin-top: 30px;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartItemWrpPhoto {
  background-color: #FFFFFF;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartItemLibelle,
.eshopWrp .eshopProcessCart.eshopCartPayment .field_FPRIX_LIGNE {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartItemWrpPrixLigne .eshopCartIndicateur,
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopCartItemPrix .eshopCartIndicateur {
  font-weight: bold;
}
.eshopWrp .eshopProcessCart.eshopCartPayment .eshopSummaryButton {
  margin: 30px 0 15px 0;
}
.eshopWrp .eshopProcessCart.eshopCartPaymentProcessing h3 .eshopWellWrp,
.eshopWrp .eshopProcessCart.eshopCartPaymentProcessing h4 .eshopWellWrp {
  background-color: transparent;
  border-radius: 0;
}
.eshopWrp .eshopProcessCart.eshopCartPaymentProcessing h3 .eshopWellWrp .eshopWell,
.eshopWrp .eshopProcessCart.eshopCartPaymentProcessing h4 .eshopWellWrp .eshopWell {
  border: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopProcessCart.eshopCartPaymentProcessing h3 .eshopWellWrp .eshopWell .eshopWellContent,
.eshopWrp .eshopProcessCart.eshopCartPaymentProcessing h4 .eshopWellWrp .eshopWell .eshopWellContent {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  text-align: center;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentFooter {
  text-align: right;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentFooter .eshopCartPaymentTotal {
  color: #92423d;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap {
  margin: auto;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap .prix,
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap .prixligne,
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap .value,
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap .caption {
  text-align: right;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap td,
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap th {
  padding: 4px 8px;
  text-align: center;
  white-space: nowrap;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap td.libelle {
  white-space: normal;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap thead th {
  background-color: #393939;
  color: #fff;
  padding: 8px 15px;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap thead th:first-child {
  border-radius: 5px 0 0 5px;
}
@media (max-width: 768px) {
  .eshopWrp .eshopProcessCart .eshopCartPaymentRecap thead th:nth-child(2) {
    border-radius: 5px 0 0 5px;
  }
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap thead th:last-child {
  border-radius: 0 5px 5px 0;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap thead th:not(:last-child),
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap tbody td:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap tbody tr {
  background-color: #FFFFFF;
}
.eshopWrp .eshopProcessCart .eshopCartPaymentRecap tbody tr.separator {
  background-color: transparent;
  height: 15px;
}
.eshopWrp .eshopProcessCart .eshopEmptyCart {
  white-space: nowrap;
  cursor: pointer;
  color: #92423d;
  font-weight: bold;
  font-size: 18px;
}
.eshopWrp .eshopCustomer .eshopCustomerDetail .eshopButton {
  width: auto;
}
.eshopWrp .eshopCustomer .eshopCustomerBigTitle {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopCustomer .eshopCustomerSubTitle {
  color: #92423d;
}
.eshopWrp .eshopCustomer .eshopCustomerSubTitle .eshopWellWrp {
  background-color: transparent;
  border-radius: 0;
}
.eshopWrp .eshopCustomer .eshopCustomerSubTitle .eshopWellWrp .eshopWell {
  border: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.eshopWrp .eshopCustomer .eshopCustomerSubTitle .eshopWellWrp .eshopWellContent {
  padding-left: 0;
}
.eshopWrp .eshopCustomer .eshopCustomerMenuWrp .eshopCustomerSubMenu {
  padding-inline-start: 10px;
}
.eshopWrp .eshopCustomer .eshopCustomerMenuWrp .eshopCustomerMenuCommon {
  margin-top: 12px;
  margin-bottom: 12px;
}
.eshopWrp .eshopCustomer .eshopCustomerMenuWrp .eshopCustomerMenuCommon.active {
  margin-left: -5px;
}
.eshopWrp .eshopCustomer .eshopCustomerMenuWrp .eshopCustomerMenuCommon > a {
  font-weight: bold;
  display: inline-block;
  color: #393939;
  text-decoration: none;
}
.eshopWrp .eshopCustomer .eshopCustomerMenuWrp .eshopCustomerMenuCommon.active > a {
  border-left: 1px solid #92423d;
  padding-left: 5px;
  font-weight: bold;
  margin-bottom: 5px;
  display: inline-block;
  color: #92423d;
}
.eshopWrp .eshopCustomer .eshopCustomerMenuWrp .eshopCustomerMenuCommon.active > ul li a {
  color: #393939;
}
.eshopWrp .eshopCustomer .eshopCustomerMenuWrp .eshopCustomerSubMenu li {
  list-style-type: none;
}
.eshopWrp .eshopCustomer .eshopCustomerMenuWrp .eshopCustomerSubMenu li a {
  text-decoration: none;
}
.eshopWrp .eshopCustomer .eshopCustomerDatas .eshopAccountNoClient {
  margin-bottom: 1.5rem;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp {
  margin: auto;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp .prix,
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp .prixligne,
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp .value,
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp .caption {
  text-align: right;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp td,
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp th {
  padding: 4px 8px;
  text-align: center;
  white-space: nowrap;
  border-top: 0px;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp td.libelle {
  white-space: normal;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp thead th {
  background-color: #393939;
  color: #fff;
  padding: 8px 15px;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp thead th:first-child {
  border-radius: 5px 0 0 5px;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp thead th:last-child {
  border-radius: 0 5px 5px 0;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp thead th:not(:last-child),
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp tbody td:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp tbody tr {
  background-color: #FFFFFF;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp tbody tr.separator {
  background-color: transparent;
  height: 15px;
}
.eshopWrp .eshopCustomer .eshopCustomerOrdersTemp .eshopCustomerOrdersTotal {
  color: #005AA7;
}
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopOrderedItemsWrpMain {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopOrderedItemsWrpFav,
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopOrderedItemsWrpQte,
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopOrderedItemsWrpAdd {
  display: flex;
  align-items: center;
}
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopOrderedItemsNomLigne {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopOrderedItemsQtePrixAchete {
  color: #000;
  font-weight: normal;
}
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopOrderedItemsWrpQte {
  white-space: nowrap;
}
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopOrderedItemsWrpFav .far {
  color: #00A0F0;
}
.eshopWrp .eshopCustomer .eshopCustomerOrderItems .eshopBtnOrderedItems {
  border: 1px solid #92423d;
  border-radius: 5px;
  color: #FFFFFF;
  background-color: #92423d;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopFavoriteListAdd {
  color: #92423d;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopFavoriteTitle {
  font-weight: bold;
  color: #92423d;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopFavoriteIcons {
  color: #92423d;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsNull {
  color: #92423d;
  padding: 25px 0;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopAddAllToCartWrp .eshopAddAllToCart {
  float: right;
  margin: 15px 30px 15px 0;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItemThumbs {
  border-right: 1px solid #DEDEDE;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .promoitem.promoitem_T,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .newitem.newitem_T {
  background-color: #ef6217;
  color: #FFFFFF;
  padding: 2px 3px;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .promoitem.promoitem_F,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .newitem.newitem_F {
  display: none;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItemsWrpMain {
  display: flex;
  height: 100%;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopWellWrp {
  background-color: #FFFFFF;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItemThumbs,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItemUnite,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItemFav,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItemCaddy {
  display: flex;
  vertical-align: middle;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItemFav {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItemCartUnite,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopQteToCart .input-group-btn {
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItem_proUnityLabel,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItem_proTaxes {
  font-size: 0.7rem;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItem_proLabel {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopItem_proRef {
  font-size: 0.8rem;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopQteToCartInput {
  text-align: center;
  max-width: 90px;
  max-height: 46px;
  padding: 0;
  border: 0px;
}
@media (max-width: 576px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopQteToCart {
    justify-content: center;
  }
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopQteToCartInput {
    max-width: 60%;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopQteToCart {
    justify-content: center;
  }
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopQteToCartInput {
    max-width: 55%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopQteToCartInput {
    max-width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopQteToCartInput {
    max-width: 40px;
  }
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopUniteConversionInput {
  border: 0px;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopBtnAddToCart {
  border: 1px solid #92423d;
  border-radius: 5px;
  color: #FFFFFF;
  background-color: #92423d;
}
@media (max-width: 1200px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewPro.eshopItem_pro .eshopBtnAddToCart {
    margin-top: 15px;
    width: 100%;
  }
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopItemsWrpMain {
  display: flex;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopWellWrp {
  background-color: #FFFFFF;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopItemThumbs,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopItemUnite {
  display: flex;
  vertical-align: middle;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .promoitem.promoitem_T,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .newitem.newitem_T {
  background-color: #ef6217;
  color: #FFFFFF;
  padding: 2px 3px;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .promoitem.promoitem_F,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .newitem.newitem_F {
  display: none;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopQteToCart .input-group-btn {
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopItem_listUnityLabel,
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopItem_listTaxes {
  font-size: 0.7rem;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopItem_listLabel {
  color: #92423d;
  font-weight: bold;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopItem_listRef {
  font-size: 0.8rem;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopQteToCartInput {
  text-align: center;
  max-height: 46px;
  max-width: 25px;
  padding: 0;
  border: 0px;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopUniteConversionInput {
  background-color: #FFFFFF;
}
@media (max-width: 576px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopQteToCart {
    justify-content: center;
  }
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopQteToCartInput {
    max-width: 60%;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopQteToCart {
    justify-content: center;
  }
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopQteToCartInput {
    max-width: 55%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopQteToCartInput {
    max-width: 55%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopQteToCartInput {
    max-width: 40px;
  }
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopUniteConversionInput {
  border: 0px;
}
.eshopWrp .eshopCustomer .eshopCustomerFavorites .eshopCustomerFavoriteItemsViewList.eshopItem_list .eshopBtnAddToCart {
  border: 1px solid #92423d;
  border-radius: 5px;
  color: #FFFFFF;
  background-color: #92423d;
}
.eshopWrp .eshopLogin .eshopWellWrp,
.eshopWrp .eshopLogin .eshopWell,
.eshopWrp .eshopLogin .eshopWellContent {
  height: unset;
}
.eshopWrp .eshopLogin h3 {
  font-weight: bold;
  color: #92423d;
}
.eshopWrp .eshopLogin h4 {
  font-size: 1rem;
  color: #92423d;
  margin: 20px 0;
}
.eshopWrp .eshopLogin .eshopButton {
  text-transform: uppercase;
}
.eshopWrp #eshopCustomerPasswordForgotModal h5 {
  font-weight: bold;
  color: #92423d;
}
.eshopWrp #eshopCustomerPasswordForgotModal h4 {
  font-size: 1rem;
  margin: 0px 0 20px 0;
}
.eshopWrp #eshopCustomerPasswordForgotModal .eshopButton {
  text-transform: uppercase;
}
.label-form-vin {
  background-color: #92423d;
  font-weight: bold;
  font-size: 20px;
}
.cantine {
  border: 0;
}
.cantine.focus,
.cantine:focus {
  outline: 0;
  box-shadow: none !important;
}
a:active,
a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}
a:active,
a:focus {
  box-shadow: none;
}
.bubble-text {
  background: #92423d;
  color: #fff;
  padding: 7px 15px;
  border-radius: 3px;
}
.bubble-text::after {
  content: "";
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #92423d;
  position: absolute;
}
.modal {
  border-radius: 40px;
}
.bg-color-vin {
  background-color: #92423d !important;
}
.bg-color-vin.vin_ROSES {
  background-color: #e99a86 !important;
}
.bg-color-vin.vin_BLANCS {
  background-color: #edaa57 !important;
}
.eshopWrp .eshopCustomer .eshopCustomerDetail #eshopCustomerOrdersListHeader .eshopOrderHeader.list-group-item,
.eshopWrp .eshopCustomer .eshopCustomerDetail #eshopCustomerOrdersListHeader  .eshopCustomerOrderItemsArticleNum.list-group-item {
  border-color: #92423d;
}
