@charset "UTF-8";
/*Checkout page*/
.ec-cart-step__section--description .twitn-order-confirmation {
  display: none;
}

/*Order Confirmation page*/
.ec-confirmation__step.ec-confirmation__step--paymentinstructionsinfo .twitn-checkout-page {
  display: none !important;
}

/* CATEGORIES ECWID : carré sur mobile */
@media screen and (max-width: 600px) {
  /* Le cadre de l'image devient vraiment carré */
  .ec-size .ec-store .grid-category__image {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    overflow: hidden !important;
  }
  /* On neutralise le ratio horizontal imposé par Ecwid */
  .ec-size .ec-store .grid-category__image-spacer,
.ec-size .ec-store .grid-category__image-spacer-inner {
    display: none !important;
  }
  /* L'image remplit le carré */
  .ec-size .ec-store .grid-category__bg {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }
  .ec-size .ec-store .grid-category__bg-image {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
}
