/* v253 — Largeur réellement disponible pour les textes du panier mobile. */
@media screen and (max-width:700px) {
 body.woocommerce-cart .wc-block-cart .wc-block-cart-items__row {
  display:grid!important; grid-template-columns:64px minmax(0,1fr)!important;
  column-gap:6px!important; width:100%!important; max-width:100%!important;
  padding-left:0!important; padding-right:0!important; box-sizing:border-box!important;
 }
 body.woocommerce-cart .wc-block-cart .wc-block-cart-items__row > .wc-block-cart-item__image {
  grid-column:1!important; grid-row:1!important; width:64px!important;
  max-width:64px!important; min-width:0!important; padding:0!important;
  margin:0!important; position:static!important;
 }
 body.woocommerce-cart .wc-block-cart .wc-block-cart-items__row > .wc-block-cart-item__image img {
  width:62px!important; max-width:62px!important; height:auto!important;
 }
 body.woocommerce-cart .wc-block-cart .wc-block-cart-items__row > .wc-block-cart-item__product {
  grid-column:2!important; grid-row:1!important; position:static!important;
  left:auto!important; right:auto!important; transform:none!important;
  width:100%!important; max-width:100%!important; min-width:0!important;
  padding:0!important; margin:0!important; box-sizing:border-box!important;
  text-align:left!important;
 }
 body.woocommerce-cart .wc-block-cart .wc-block-cart-items__row > .wc-block-cart-item__total {display:none!important;}
 body.woocommerce-cart .wc-block-cart .wc-block-cart-item__product > *,
 body.woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-components-product-name,
 body.woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-components-product-metadata,
 body.woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-components-product-metadata__description {
  width:100%!important; max-width:100%!important; min-width:0!important;
  white-space:normal!important; overflow-wrap:break-word!important;
  word-break:normal!important; box-sizing:border-box!important;
 }
 body.woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-cart-item__quantity {
  position:static!important; left:auto!important; width:100%!important;
  max-width:100%!important; min-width:0!important; display:flex!important;
  gap:5px!important; flex-wrap:nowrap!important; justify-content:flex-start!important;
 }
 body.woocommerce-cart .wc-block-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
  flex:0 1 108px!important; width:108px!important; max-width:calc(100% - 25px)!important;
  min-width:0!important;
 }
 body.woocommerce-cart .wc-block-cart .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
  flex:0 0 20px!important; width:20px!important; min-width:20px!important;
  position:static!important; inset:auto!important; margin:0!important;
 }
}
