@charset "UTF-8";
/* PDP Product Price  - réduire et changer pour gris*/
.ec-store__product-page .details-product-price__value {
  color: #b2b2b2;
  font-size: 18px !important;
}
 .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: #414141 !important;
}
 @charset "UTF-8";
/* PDP voir description complète */
.ec-size.ec-size--s .ec-store .product-details-module__content--collapsed {
  max-height: none;
}
 .ec-size.ec-size--s .ec-store .product-details__product-description::after {
  display: none;
}
 .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  display: none;
}
 .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed::after {
  content: none;
}
 #productDescription img {
  display: inline;
}
 /* PDP Appointement - enlever Product Price*/
.ec-store__product-page--704619667 .product-details__product-price,
.ec-store__product-page--704619934 .product-details__product-price,
.ec-store__product-page--741293098 .product-details__product-price {
  display: none;
}
 /* PDP Appointement - enlever Product stock */
.ec-size .ec-store__product-page--704619934 .details-product-purchase .product-details-module__title,
.ec-size .ec-store__product-page--704619667 .details-product-purchase .product-details-module__title,
.ec-size .ec-store__product-page--741293098 .details-product-purchase .product-details-module__title {
  display: none !important;
}
 @charset "UTF-8";
/* PDP Appointement enlever Détails du produit */
.ec-size .ec-store__product-page--704619934 .product-details-module__title,
.ec-size .ec-store__product-page--704619667 .product-details-module__title,
.ec-size .ec-store__product-page--741293098 .product-details-module__title {
  display: none !important;
}
 /*all Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: MediumVioletRed;
}
 /*all Button color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: #C71585;
}
 /*all Button Text color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  color: white;
}
 /*all Text color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  color: white;
}
 /*plp - Change font size price and colour*/
.ec-size .ec-store .grid-product__price-value.ec-price-item {
  font-size: 16px !important;
  color: #696969;
}
 /*plp - text link - change colour hover test*/
.ec-size .ec-store .form-control--primary .form-control__text:hover {
  color: #000000;
}
 /*all radio buttons - change colour*/
.ec-size .ec-store .form-control__radio:checked + .form-control__radio-view::after {
  border-color: #75757569 !important;
  background-color: #C71585;
}
 /*checkout text link - change colour*/
.ec-size .ec-store .ec-link {
  font-weight: bold;
  color: #000000;
}
 /*checkout text link - change colour hover*/
.ec-size .ec-store .ec-link:hover {
  font-weight: bold;
  color: #C71585;
}
 /* thank you page - remove emoji */
.ec-size .ec-store .page-title__solid {
  display: none !important;
}
 /* product tags */
.ec-label.label--notice {
  background-color: #b2b2b2 !important;
}
 .ec-size .ec-store .label--notice::before, .ec-size .ec-store .label--notice::after {
  color: #b2b2b2;
}
 /*Radio colour */
.ec-size .ec-store .form-control__radio:checked + .form-control__radio-view::after {
  background-color: #c8017a !important;
  border-color: #c8017a !important;
}
 /*checkout page */
.ec-size .ec-store .ec-cart-item__title:hover {
  color: #414141 !important;
}
 #ec-cart-email-input:focus, .ec-size .ec-store input:focus, .ec-size .ec-store .form-control__select:focus, .ec-size .ec-store .ec-tabs__tab--active, .ec-size .ec-store .ec-tabs__tab--hover {
  border-color: #b2b2b2 !important;
  box-shadow: 0 0 0 1px #b2b2b2 inset !important;
}
 .ec-size.ec-size--s .ec-store .ec-tabs__tab:hover {
  border-color: #b2b2b2 !important;
}
 .ec-size .ec-store .form-control__checkbox:hover {
  border-color: #b2b2b2 !important;
  box-shadow: 0 0 0 1px #b2b2b2 inset !important;
}
 .ec-size.ec-store.ec-cart-step--done:hover.ec-link {
  color: #414141 !important;
}
 /* button animation*/
.ec-size .ec-store .form-control--large .form-control__button:before {
  content: "" !important;
  position: absolute !important;
  height: 100% !important;
  width: 0 !important;
  background: #fff !important;
  left: 0 !important;
  bottom: 0 !important;
  transition: all .3s !important;
  opacity: 0.3 !important;
}
 .ec-size .ec-store .form-control--large .form-control__button:hover:before {
  width: 100% !important;
}
 /*checkout section */
.ec-size .ec-store .form-control__checkbox:checked ~ .form-control__checkbox-view::after {
  border-color: #c8017a !important;
  background-color: #c8017a !important;
  color: #414141;
}
 .ec-size.ec-size--s.ec-store.ec-cart-step--done.ec-cart-step__title:hover {
  color: #414141 !important;
}
 .ec-cart__step.ec-cart-step.ec-cart-step--email.ec-cart-step--done .ec-cart-step__title.ec-header-h6 {
  color: #414141 !important;
}
 .ec-cart__step.ec-cart-step.ec-cart-step--address.ec-cart-step--done .ec-cart-step__title.ec-header-h6 {
  color: #414141 !important;
}
 .ec-cart__step.ec-cart-step.ec-cart-step--delivery.ec-cart-step--done .ec-cart-step__title.ec-header-h6 {
  color: #414141 !important;
}
 .ec-size .ec-store .ec-cart-step__block:hover {
  color: #c8017a !important;
}
 .ec-size .ec-store .ec-cart-step__icon {
  border: 1px solid #c8017a !important;
  color: #c8017a !important;
}
 .ec-size .ec-store .ec-tabs__tab--active .ec-tabs__icon {
  color: #b2b2b2 !important;
}
 .ec-tabs__tab svg {
  color: #b2b2b2 !important;
}
 .ec-size .ec-store .ec-radiogroup__item--checked {
  box-shadow: 0 0 0 1px #c8017a, 0 0 0 1px #c8017a inset !important;
  background-color: rgba(200, 1, 120, 0.05);
}
 .ec-size .ec-store .ec-radiogroup__item:not(.ec-radiogroup__item--checked):not(.ec-radiogroup__item--disabled):hover {
  box-shadow: 0 0 0 1px #c8017a !important;
}
 .ec-size .ec-store .form-control--focus .form-control__textarea {
  border-color: #b2b2b2 !important;
  box-shadow: 0 0 0 1px #b2b2b2 inset !important;
}
 .ec-size .ec-store .ec-link {
  color: #414141 !important;
}
 .form-control--radio.form-control:hover .form-control__radio-view::after {
  border-color: #b2b2b2 !important;
}
 .ec-size .ec-store .ec-tabs__tab--active {
  background-color: rgba(200, 1, 120, 0.05);
}
 .ec-size .ec-store .form-control--focus.form-control, .ec-size .ec-store .form-control--focus .form-control__text {
  box-shadow: 0 0 0 1px #b2b2b2 inset !important;
  border: #b2b2b2 !important;
}
 .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label {
  background: #c8017a !important;
}
 .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label:active {
  background: #c8017a !important;
}
 .ins-control__wrap .ins-control__text {
  line-height: normal !important;
  font-size: 1rem !important;
}
 /* colour fix */
.ec-cart__summary.ec-cart-summary {
  color: #414141 !important;
}
 .product-details-module.product-details__general-info {
  color: #414141 !important;
}
 .ec-cart__body-inner {
  color: #414141;
}
 .ec-size .ec-store .ec-tabs__tab--active {
  background-color: rgba(200, 1, 120, 0.05);
}
 .ec-store, .ec-store__cart-page {
  color: #414141 !important;
}
 .ec-cart-coupon__text {
  color: #414141 !important;
}
 .ec-size .ec-store .form-control--checkbox .form-control__checkbox-view::after {
  border-color: #b2b2b2 !important;
}
 .form-control__text, .ec-tabs__tab {
  border-color: lightgray !important;
}
 .ec-size .ec-store .form-control__radio-view::after {
  border-color: lightgray !important;
}
 .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label {
  border-color: #b2b2b2 !important;
}
 .ec-store__product-page .details-product-price__value {
  color: #414141 !important;
}
 