@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,600;6..96,800&family=Outfit:wght@300;400;600;700&display=swap');
@import url(/frontend/Files/131800/v1/design/css/desktop.min.css);
@import url(/Files/31780/style.css);
@font-face{
font-family:'OxatisIconFont';
src:url('/frontend/fonts/OxatisIconFont-line/Flaticon.eot#iefix') format('embedded-opentype'), url('/frontend/fonts/OxatisIconFont-line/Flaticon.ttf') format('truetype'), url('/frontend/fonts/OxatisIconFont-line/Flaticon.woff') format('woff'), url('/frontend/fonts/OxatisIconFont-line/Flaticon.svg#Flaticon') format('svg');
font-weight:normal;
font-style:normal;
}
#OxSiteRating{ 
position: fixed;
bottom: 90px;
z-index: 1000;
right: 30px;
border-radius: 15px;
background-color: #fff;
padding: 10px;
box-shadow: 0 3px 6px rgba(0,0,0,.13333333333333333);
}

/* menu */
#hmenu > li.mititle > a, #hmenu > li.mititle > span{
	font-size: 19px !important;
}

/* ----- A sup a la mise en ligne ----- */
#bodycolumn1,
#bodycolumn3,
.viewtblsplitcol2{
    display: none;
}
.c-ox-product-detail--template-studio-main-sticky .c-ox-product-detail__insertion-block{
	display:none;
}
img{transform: translateZ(0);}


#hmenu > li.mititle > span {
 font-size: 20px !important;
}
#cartItems{
	display: initial !important;
	bottom: 47% !important;
	left: 40% !important;
}

/* ============================================= */
/* PAGE ESPACE PRO               */
/* ============================================= */
/* page espace pro */
#espace_pro #blockuserlogout .viewaccountinfo a{
color: #fff;
border-color: #fff;
}

/* ============================================= */
/* MODIFICATIONS BOUTON ESPACE PRO               */
/* ============================================= */
.header-logo__inner img{
	max-height: 100px;
}
.header-brand__inner .header-text__inner #headertext{
	color: #fff;
  text-align: left;
  font-size: 17px;
  padding-left: 72px;
}
 .header-account-pro__inner,
  .header-mail__inner,
  .header-tel__inner{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 133px !important;
    min-width: 50px;
  }
.header-mail__container {
  border-top: 4px solid #3C5D9C !important;
}
  .header-shop-cart__inner,
  .header-account__inner,
  #headercontainer [cs-login] .c-cs-login__wrapper, 
  #headerInfoCart.header-shop-cart__inner, 
  .header-account__inner{
    min-width: 50px;
    height: 133px  !important;
  }

.header-account-pro__container{
  border-top: none;
}

.header-account-pro__container a {
  display: block;
  background-image: url("/Files/31780/Img/01/user-pro-2x.png");
  background-repeat: no-repeat;
  background-position: 14px center;
  background-size: auto 25px;
  border: 1px solid #030220;
  border-radius: 300px;
  padding: 11px 15px;
  padding-left: 47px;
  color: #030220;
  height: auto;
  width: auto;
	margin-top: 8px;
}

.header-account-pro__container a span{
  display: inline;
  color: #030220;
}

.header-account-pro__container a::after{
  display: none;
}

.header-account-pro__container:hover a::after{
  display: none;
}

.header-account__container,
.header-shop-cart__container,
.header-mail__container{
  margin-left: 1px;
  margin-right: 1px;
}
.header-mail__inner,
.header-account__inner,
.header-shop-cart__inner{
  min-width: 40px;
}

.header-account-pro__container{
  margin-left: 10px;
  margin-right: 10px;
}
@media screen and (max-width: 1136px) {
  /* Masquer le texte du bouton telephone */
  .header-tel__container a span{
    display: none;
  }
  .header-tel__container a{
    background-position: center;
    padding: 22px 22px;
  }
}
@media screen and (max-width: 1090px) {
  /* Masquer le texte du bouton espace pro (icone seule) */
  .header-account-pro__container a span{
    display: none;
  }
  .header-account-pro__container a{
    background-position: center;
    padding: 20px 20px;
    width: 25px;
    height: 25px;
    padding-left: 20px;
  }
}

/* ============================================= */
/* POSITIONNEMENT GOOGLE TRANSLATE                */
/* ============================================= */

.app-google-translate-target{
  position: absolute;
  right: 50%;
	color:#fff;
}
  /* Pastille reduction listing */
.PBDiscount{
color: #fff;
font-weight: 700;
background-color: red;
border-radius: 5px;
padding: 4px;
position: absolute;
right: 10px;
display: block !important;
}
@media screen and (max-width: 1520px) {
	position:initial !important;
}