   .cofidis_input {
     /*background-color: #ff0000;*/
     all: revert !important;
     width: 60px !important;
     font-size: 16px !important;
     font-weight: 200 !important;
     line-height: 30px !important;
     margin: 0 5px !important;
     background-image: url(../img/dynamicBadge/select-arrow.svg) !important;
     background-size: contain !important;
     background-position: right !important;
     background-repeat: no-repeat !important;
     border-radius: 0;
     /*padding: 0rem 1.8rem 0rem 0.2rem;*/
     text-align: left !important;
     -o-appearance: none !important;
     -webkit-appearance: none !important;
     -moz-appearance: none !important;
     appearance: none !important;
   }

   .banner-prod {
     /*all: revert;*/
     /*       border: 5px solid red;*/
     margin-top: 25px;
     /*          position: relative; 
  top: 15px;*/
   }

   .banner-calc {
     all: revert;
     /*border: 5px solid red;*/
     /*margin-top:10px;*/
     position: relative;
     top: 15px;
   }

   .cofidis-product {
     margin-bottom: 15px;
   }

   .quantity {
     margin-top: 15px;
   }

   .single_add_to_cart_button {
     margin-top: 15px;
   }

   .cofidis-calculadora {
     overflow-x: hidden;
   }

   .cofidis_input2 {
     /*background-color: #ff0000;*/
     all: revert;
     width: 100px;
     font-size: 15px;
     font-weight: 400;
     line-height: 15px;
     margin: 0 5px;
     background-image: url(../img/dynamicBadge/select-arrow.svg);
     background-size: contain;
     background-position: right;
     background-repeat: no-repeat;
     border-radius: 0;
     text-align: left;
   }

   #bootstrap-cfd #pop-up {
     pointer-events: all;
   }

   #bootstrap-cfd #pop-up a:hover {
     color: #fff !important;
   }

   #bootstrap-cfd .landing_FR_msg {
     padding-top: 0 !important;
   }

   #bootstrap-cfd #over_FR_msg.landing_FR_msg {
     padding-top: 25px !important;
   }

   #bootstrap-cfd #cofidis_pay #landing .cofidis-cards .title-section {
     font-size: 25px !important;
   }