/** Fais planter l'affichage du module Colissimo point relais **/
svg:not(:root) {
  height: inherit !important;
  width: inherit !important;
}

/* Reforcer l'affichage du svg cookiebot */
#CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg {
  height: 48px !important;
  width: 48px !important;
}

#header #cpheadercms1 p,
#header #cpheadercms2 p {
  margin-bottom: 0;
}
#header .header-nav .tm_userinfotitle {
  max-width: 200px;
}

.service-cms-banner-list.service-3 .service_image {
  -webkit-mask-image: url("../img/megnor/quality.svg") !important;
          mask-image: url("../img/megnor/quality.svg") !important;
}

#index #wrapper-top #carousel .carousel-item figure a {
  display: block;
}
#index #wrapper-top #carousel .carousel-item figure .caption {
  display: none;
}

#product {
  /* On cache les informations de Prestashop Checkout */
}
#product .product-information p {
  display: inline;
}
#product .product-information .blockreassurance_product {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 12px 24px;
}
#product .product-information .blockreassurance_product div {
  width: 100%;
}
#product .product-information .blockreassurance_product div .item-product svg path,
#product .product-information .blockreassurance_product div .item-product svg g {
  fill: #c1002a !important;
}
#product .product-additional-info .js-mailalert {
  display: block;
}
#product #ps_checkout-payment-method-logo-block-container {
  display: none;
}
#product .product-prices {
  color: #c1002a !important;
}
#product #product-availability .product-last-items,
#product #product-availability .product-unavailable {
  color: #c1002a;
}
#product .product-tabcontent .tab-pane #cpcmssizechart_block {
  max-width: 100%;
}

#category #subcategories {
  display: none;
}

#footer {
  background: #EFF1F3;
}
#footer .block_newsletter {
  border-top: 0;
  flex-direction: column;
  grid-gap: 0;
  justify-content: flex-start;
}
#footer .block_newsletter form input[type=email] {
  background-color: #fff;
}
#footer .block_newsletter form .input-wrapper {
  margin-bottom: 10px;
}
#footer .block_newsletter .title {
  width: 100%;
}
#footer .block_newsletter .block_content {
  width: 100%;
  margin-top: 12px;
}
#footer .footer-container .block-social li a {
  background-color: #fff;
}
#footer .footer-container .block-social li a:hover {
  background-color: #1e1e24;
  color: #fff;
}

/** Popup newsletter **/
.newsletter-main .newsletter-form {
  text-align: center;
}
.newsletter-main .newsletter-form .newsletter-checkbox {
  text-align: center;
}

/** Block reassurance **/
.blockreassurance_product div:nth-child(3) {
  margin-bottom: 10px !important;
}

/** BTN primary hover **/
.logout:hover,
.btn-primary:hover {
  background-color: #c1002a !important;
}

.product-flag.discount,
.product-flag.pack,
.product-flag.on-sale,
.product-flags .out_of_stock {
  background-color: #c1002a !important;
}

.header-top-main.bg_main .container {
  border-top: 0px solid #e5e5e5;
  border-bottom: 0px solid #e5e5e5;
  background-color: #ffffff;
}

#header .header-top-main.fixed {
  position: relative;
}

/** Module MENU PRO **/
.ets_mm_megamenu {
  /* Cacher la barre de recherche en double */
}
@media screen and (min-width: 1200px) {
  .ets_mm_megamenu .mm_menus_ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.ets_mm_megamenu .mm_menus_ul .close_menu {
  background: #1e1e24 !important;
}
.ets_mm_megamenu .mm_menus_ul .mm_menus_li {
  position: relative;
  border: 0;
}
.ets_mm_megamenu .mm_menus_ul .mm_menus_li a {
  font-weight: 500;
}
.ets_mm_megamenu .mm_menus_ul .mm_menus_li .mm_columns_ul a {
  font-weight: normal !important;
}
.ets_mm_megamenu .mm_menus_ul .mm_menus_li .mm_columns_ul a b {
  font-weight: 700;
}
.ets_mm_megamenu #search_block_top {
  display: none;
}

/** Compte **/
#my-account #content .links a {
  color: #1e1e24;
}
#my-account #content .links a span.link-item {
  background: #EFF1F3;
}
#my-account #content .links a i {
  color: #1e1e24;
}
#my-account #content .links a:hover {
  color: #c1002a;
}
#my-account #content .links a:hover i {
  color: #c1002a;
}

/** PANIER / TUNNEL D'ACHAT **/
#cart .blockreassurance_product div .block-title,
#checkout .blockreassurance_product div .block-title {
  font-weight: 600;
}
#cart .blockreassurance_product div .item-product svg path,
#cart .blockreassurance_product div .item-product svg g,
#checkout .blockreassurance_product div .item-product svg path,
#checkout .blockreassurance_product div .item-product svg g {
  fill: #c1002a !important;
}
#cart .create-account-is-better,
#checkout .create-account-is-better {
  border: 2px solid #c1002a;
  padding: 24px;
  border-radius: 5px;
}
#cart .create-account-is-better .font-weight-bold,
#checkout .create-account-is-better .font-weight-bold {
  color: #c1002a;
}
#cart .cart-grid-right #ps_checkout-payment-method-logo-block-container,
#checkout .cart-grid-right #ps_checkout-payment-method-logo-block-container {
  display: none;
}

/** MODULE GIFTCARD **/
#module-giftcard-mygiftcards .giftcards_title {
  font-size: 18px;
  font-weight: 500;
  line-height: 19.8px;
  color: #1e1e24;
  text-transform: capitalize;
  padding: 0;
  border: 0px solid #f6f6f6;
  background: transparent;
  margin-bottom: 20px;
  border-bottom: 0px solid #555;
}
#module-giftcard-mygiftcards .card-block ul {
  list-style: none;
  margin-left: 0;
}
#module-giftcard-mygiftcards .card-block ul li {
  display: inline-block;
}
#module-giftcard-mygiftcards .card-block ul li a {
  margin-right: 4px;
}

/******************************************
*********** ON CACHE LA VERSION ANGLAISE
******************************************/
#_desktop_language_selector {
  display: none !important;
}

.vertical_language {
  display: none !important;
}/*# sourceMappingURL=scss_proxilog_compile.css.map */