#my-store-46427058 {
  padding: 0px 10px 0px 10px;
  font-family: 'Poppins';
}

html#ecwid_html body#ecwid_body .ecwid-productBrowser-CategoryPage-0 .ec-store .grid__categories--appearance-below .grid-category__title {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--appearance-below .grid-category__bg-color {
  background-color: transparent !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1 {
  font-size: 28px;
}

html#ecwid_html body#ecwid_body .ec-page-title__featured-products .ec-header-h1 {
  text-align: center;
}

.flex {
  display: flex;
  align-items: center;
}

.flex div {
  width: 50%;
}

.flex img {
  margin-bottom: 10px;
}

html#ecwid_html body#ecwid_body .ec-header-h1 {
  text-align: left;
  color: #000;
  font-size: 32px;
  font-weight: bold;
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 20px;
  font-family: 'Poppins';
}

h3 {
  font-size: 24px;
}

.details-product-attribute {
  font-size: 20px;
}

.grid-product__price-compare > .grid-product__price-label {
  color: red;
}

#content {
  padding-top: 0px;
  margin-top: 20px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted {
  color: #000;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link.link--icon-top .svg-icon {
  height: auto;
  padding-bottom: 15px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link.link--icon-top .svg-icon svg {
  width: 40px !important;
  height: auto;
}

@media only screen and (max-width: 900px) {
  .flex {
    display: block;
  }
  .flex div {
    width: 100%;
  }
  .ec-header-h1 {
    font-size: 22px;
  }
}

/* Category */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--appearance-below .grid-category__shadow {
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-radius: 0px;
  box-shadow: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__wrap {
  padding: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__image {
  border-radius: 0px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__image:hover {
  box-shadow: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="2"] .grid-category:nth-child(n+1) {
  width: 48%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--appearance-below .grid-category__title-inner {
  font-family: 'Poppins';
  font-weight: normal;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1 {
  font-weight: bold;
}

/* products page */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__wrap {
  border-bottom: 0px solid #b89a2b;
  border-radius: 0px;
  padding: 0px;
  margin: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__wrap:hover {
  box-shadow: none;
  background: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price-amount {
  color: #000;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner {
  font-family: 'Poppins';
  font-size: 18px;
  margin-left: 8px;
  font-weight: bold;
  margin-right: 8px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title:after {
  color: #b89a2b;
  content: '';
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__subtitle-inner {
  font-size: 16px;
  margin-left: 8px;
  margin-right: 8px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products[data-cols="3"] .grid-product:nth-child(n+1), html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="3"] .grid-category:nth-child(n+1) {
  width: 32.5%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__price .grid-product__price-amount {
  padding-top: 10px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-label {
  border-radius: 5px;
  margin-right: 10px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__title {
  min-height: 0px;
}

/* product page */
html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-title, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h3 {
  font-family: 'Poppins';
  text-align: left;
  font-weight: bold;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details-module {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #FFCC07 !important;
  color: #004077;
  border-radius: 30px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h3 {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover {
  background-color: #000 !important;
  color: #fff;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__value {
  font-weight: bold;
  font-size: 38px;
  color: #000;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__label-container, html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price-compare__container {
  text-align: left;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .label--flag::before, html#ecwid_html body#ecwid_body .ec-size .ec-store .label--flag::after {
  border: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .label--flag {
  border-radius: Opx;
  margin: 10px auto;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-sidebar-right .product-details__sidebar {
  border-top: none;
  border-bottom: none;
  border-radius: 0px;
  padding-top: 0px;
  background-color: transparent;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details--layout-sidebar-right .product-details__gallery {
  padding-right: 30px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price-compare__container {
  color: #757575;
}

html#ecwid_html body#ecwid_body .ec-header-h3, html#ecwid_html body#ecwid_body h2, html#ecwid_html body#ecwid_body h3 {
  color: #000;
}

/* Panier */
html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__cart-page .ec-cart__sidebar-inner, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__checkout-page .ec-cart__sidebar-inner {
  border-top: none;
  border-bottom: none;
  border-radius: 0px;
  padding-top: 0px;
  padding: 0px 15px;
  margin-bottom: 20px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details .ec-breadcrumbs {
  text-align: left;
}

@media only screen and (max-width: 554px) {
  /* Category */
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__wrap {
    padding: 8px;
  }
  /* products page */
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__wrap {
    margin: 8px;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner > *:last-child:not(.grid-product__image) {
    padding-bottom: 5px;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner {
    font-size: 18px;
    margin-left: 0px;
    margin-right: 0px;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title:after {
    display: none;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__subtitle-inner {
    margin-left: 0px;
    margin-right: 0px;
  }
  /* product page */
  html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-sidebar-right .product-details__gallery {
    margin-bottom: 60px;
  }
}
