@charset "utf-8";

/* +--------------------------------------------------------------------------+

// 2013 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)

// +-------------------------------------------------+

// $Id: cart.css,v 1.2 2024-01-19 14:42:34 pmallambic Exp $ */

/* ========================================================================== */

#iframe_resume_panier {
  width: 100%;
  height: 35px;
}

body#cart_info_body {
 margin: 0;
 padding: 0;
 height: 100%;
}

#resume_panier {
  width: 204px;
}

#cart_info_iframe_content {
  text-transform: none;
  color: var(--color-black);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'open sans', 'Arial', sans-serif;
  font-weight: 500;
  height: 100%;
  position: relative;
}

#cart_info_iframe_content a {
  text-decoration: none;
}

#iframe_resume_panier .cartText,
#iframe_resume_panier .pmb_basket_number {
    color: var(--color-white);
    font-family: var(--font-secondary);
    font-size: 1em;
    font-weight: 500;
}

#cart_info_iframe_content .img_basket img {
  padding-right: 8px;
}

#cart_info_iframe_content .pmb-basket-nb{
  margin-left: 2px;
}

#cart_info_iframe_content #pmb-basket-empty,
#cart_info_iframe_content #pmb-basket-full,
#cart_info_iframe_content #pmb-basket-not-empty {
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
}

.cartText {
  font-weight: 500;
}

/* ========================== NOUVELLES LIGNES CSS ================================ */


@media all and (min-device-width: 320px) and (max-device-width:959px){
  
  #cart_info_iframe_content {
     text-align: left;
  }

  #cart_info_iframe_content .img_basket {
     width: 24px;
  }

   #iframe_resume_panier { 
     height: 50px;
     width: 100%;
     margin-top: 0px;
   }

   #cart_info_iframe_content .img_basket {
     left: 15px;
   }

  .cartText {
     display: none;
  }

  #iframe_resume_panier {
     width: 70px;
   }

   #resume_panier {
    width: inherit;
  }
}

@media all and (min-device-width: 320px) and (max-device-width:767px){

  
}