.ngdialog-overlay {
    background: rgba(0, 0, 0, 0.8);
  }
  
  .ngdialog.ngdialog-theme-oxatis .ngdialog-close {
    top: 8px;
    right: 8px;
  }
  
  /** COMMUN **/
  
  .c-app-wish-list-listing__title {
  }
  
  .c-app-wish-list-listing__title:hover {
    background-color: var(--main-color-blue);
  }
  
  .c-app-wish-list-listing__title .c-app-wish-list-listing__title-txt {
    color: var(--color-light-white);
  }
  
  .c-app-wish-list-create-new__btn {
    background-color: var(--color-light-grey);
    color: var(--main-color-blue);
  }
  
  .c-app-wish-list-create-new {
    margin: 0;
  }
  
  /** MODAL **/
  
  .c-app-wish-list-modal.ngdialog .ngdialog-content {
    border-radius: var(--border-radius);
    padding: 8px;
    flex: 0 1 650px !important;
  }
  
  .l-app-wish-list-modal {
    font-size: var(--font-size-s);
    padding: 32px;
  }
  
  .l-app-wish-list-modal .l-app-wish-list-form-line__label {
    font-weight: var(--font-weight-bold);
  }
  
  .l-app-wish-list-modal .c-app-wish-list-modal__header {
    border-bottom: none;
    padding: 16px 0;
    margin-bottom: 0;
  }
  
  .l-app-wish-list-modal
    .l-app-wish-list-modal__header
    .c-app-wish-list-modal__title {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-bold);
    line-height: normal;
  }
  
  .c-app-wish-list-modal__btn--primary {
    text-transform: none !important;
    font-weight: var(--font-weight-bold) !important;
    color: var(--color-light-white);
    border-radius: 9999px;
  }
  
  .c-app-wish-list-modal__btn--primary:hover {
    background-color: var(--hover-color);
  }
  
  .c-app-wish-list-modal__footer {
    border-top: none !important;
    padding: 16px;
    margin-top: 0;
  }
  
  /** PAGE **/
  
  .wishlist #bodyarea {
    width: 100%;
  }
  
  .wishlist #bodydata {
    width: 1400px;
    margin: 0 auto;
  }
  
  .wishlist .sectiondata {
    border: none;
  }
  
  .wishlist .ng-binding {
    font-size: var(--font-size-s);
  }
  
  /** CADRE **/
  
  .l-app-wish-list-with-side__side {
    position: sticky;
    top: 220px !important;
  }
  
  @media only screen and (max-width: 1200px) {
    .l-app-wish-list-with-side__side {
      position: unset !important;
      top: 0 !important;
    }
    .c-app-wish-list-detail__inner-container {
      position: unset !important;
      top: 0 !important;
    }
    .sticky-spacer {
      display: none !important;
      width: 0px !important;
      height: 0px !important;
    }
  }
  
  .wishlist .l-app-wish-list-with-side {
    gap: 32px;
  }
  
  @media screen and (max-width: 1200px) {
    .wishlist .l-app-wish-list-with-side {
      flex-direction: column;
    }
  }
  
  .c-app-wish-list-detail__products {
    border: 1px solid var(--color-light-grey);
    border-radius: var(--border-radius);
  }
  
  .wishlist .c-app-wish-list-product + .c-app-wish-list-product {
    border-top: 1px solid var(--color-light-grey);
  }
  
  /** LISTE **/
  
  .wishlist .c-app-wish-list-listing__list {
    border-radius: 0 0 16px 16px;
  }
  
  .wishlist .c-app-wish-list-listing__title {
    border-radius: 16px 16px 0 0;
  }
  
  .wishlist .c-app-wish-list-create-new__btn {
    border-radius: 9999px;
  }
  
  @media screen and (max-width: 1200px) {
    .c-app-wish-list-listing__inner-container {
      position: static !important;
    }
  }
  
  /** TITRE **/
  
  .wishlist .PBPTitle {
    font-size: var(--font-size-xl);
    font-weight: var(--font-weight-bold);
  }
  
  .wishlist .PBSTitle {
    font-size: var(--font-size-l);
    font-weight: var(--font-weight-bold);
  }
  
  .wishlist .c-app-wish-list-products__header,
  .c-app-wish-list-products__header-text
    + .c-app-wish-list-products__header-text {
    background: transparent !important;
  }
  
  .wishlist .c-app-wish-list-products__header {
    border-bottom: 1px solid var(--color-light-grey);
    display: flex;
    align-items: center;
  }
  
  .c-app-wish-list-products__header-text
    + .c-app-wish-list-products__header-text {
    border-left: 1px solid var(--color-light-grey);
  }
  
  .wishlist .c-app-wish-list-products__header-text {
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-m);
  }
  
  /** INFORMATIONS PRODUITS **/
  
  .wishlist .l-app-wish-list-product__infos {
    padding: 16px;
    align-items: center;
  }
  
  .wishlist .c-app-wish-list-product__img {
    border: none;
  }
  
  .wishlist .c-app-wish-list-product__infos .PBLink .PBMainTxt {
    font-size: var(--font-size-m);
    font-weight: var(--font-weight-bold);
  }
  
  .wishlist .l-app-wish-list-product__buy .PBCurrency {
    margin-top: 0;
    margin-bottom: 0px;
  }
  
  .wishlist .PBCurrency {
    margin-top: 8px;
    margin-bottom: 16px;
    flex-direction: column;
  }
  
  .wishlist .PBCurrency::before {
    content: "";
    display: flex;
  }
  
  .wishlist .PBCurrency > .PBStrike,
  .wishlist .PBCurrency > .PBDiscount {
    display: inline-block;
  }
  
  .wishlist .PBCurrency > .PBStrike {
    margin-right: 8px;
  }
  
  .wishlist .PBCurrency .PBDiscount,
  .wishlist .PBCurrency .PBDiscount + .PBSalesPrice,
  .wishlist .PBCurrency .PBStrike {
    color: var(--main-color-blue) !important;
    font-size: var(--font-size-s);
    font-weight: var(--font-weight-normal);
  }
  
  .wishlist .PBCurrency .PBSalesPrice {
    font-size: var(--font-size-l) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  
  .c-app-wish-list-textarea__textarea {
    font-family: var(--main-font-family) !important;
    border-radius: 8px;
  }
  
  .wishlist .PBCurrency .PBDiscount {
    border: none;
  }
  
  .wishlist .c-app-wish-list-product__buy {
    border-left: 1px solid var(--color-light-grey);
  }
  
  .wishlist .PBShortTxt.PBMsgInStock {
    color: #74c13b;
    font-weight: var(--font-weight-bold);
  }
  
  .wishlist .PBMsgDaysToShip {
    background-color: transparent !important;
    color: var(--main-color-orange) !important;
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-s);
  }
  
  .c-app-wish-list-delete__label {
    display: none;
  }
  
  .c-app-wish-list-delete__icon {
    background: var(--color-light-grey) !important;
  }
  
  /** BOUTON TOUT AJOUTER **/
  
  .l-app-wish-list-title-and-btn #btnaddtocart.btnaddtocart .ng-binding {
    color: var(--color-light-white) !important;
    text-transform: none;
    font-size: var(--font-size-m);
  }
  
  .wishlist #btnaddtocart.btnaddtocart {
    height: auto !important;
    line-height: unset !important;
    padding: 8px 16px;
  }
  
  .wishlist .c-app-wish-list-detail__footer {
    border-top: none;
  }
  
  /** ENREGISTREMENT **/
  
  .wishlist .c-cs-alert--info {
    border-radius: var(--border-radius);
  }
  
  .wishlist .c-cs-alert__content .ng-binding {
    font-size: var(--font-size-m);
  }
  
  .c-app-wish-list-modal__btn--icon {
    text-transform: none !important;
    font-weight: var(--font-weight-bold) !important;
    border-radius: 9999px;
  }
  
  .c-app-wish-list-modal__btn--icon .ng-binding {
    color: var(--color-light-white);
  }

  /** CONNEXION **/

  .c-app-wish-list-listing__no-item .c-cs-app-account-box__input-container--checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px !important;
}