#slider_parceiros .swiper-container {
   width: 100%;
   height: 100%;
}

#slider_parceiros .swiper-slide {
   text-align: center;
   font-size: 18px;

   /* Center slide text vertically */
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
}

#slider_parceiros .swiper-slide:nth-child(2n) {
   width: 60%;
}

#slider_parceiros .swiper-slide:nth-child(3n) {
   width: 40%;
}

#banners_parceiros {
   background-color: #e5e5e5;
   padding-top: 35px;
   padding-bottom: 50px;
}

#banners_parceiros h3 {
   color: #a4a4a4;
   font-weight: bold;
   text-align: center;
   margin-bottom: 35px;
}

#metodo_pagamento {
   background-color: #fff;
   padding-top: 35px;
   padding-bottom: 50px;
}

#metodo_pagamento h5,
#metodo_pagamento p {
   text-align: center;
}

.col-centered {
   float: none;
   margin: 0 auto;
}

input,
textarea {
   border: 1px solid #eeeeee;
   box-sizing: border-box;
   margin: 0;
   outline: none;
   padding: 10px;
}

input[type="button"] {
   -webkit-appearance: button;
   cursor: pointer;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
   -webkit-appearance: none;
}

.input-group {
   clear: both;
   margin: 15px 0;
   position: relative;
}

.input-group input[type='button'] {
   background-color: var(--color_primary);
   min-width: 38px;
   width: auto;
   transition: all 300ms ease;
   color:var(--cor_preto);
   border-radius: 50%;
}

.input-group .button-minus,
.input-group .button-plus {
   font-weight: bold;
   height: 38px;
   padding: 0;
   width: 38px;
   position: relative;
}

.input-group .quantity-field {
   position: relative;
   height: 38px;
   left: -6px;
   text-align: center;
   width: 62px;
   display: inline-block;
   font-size: 13px;
   margin: 0 0 5px;
   resize: vertical;
   border: none;
}

.button-plus {
   left: -13px;
}

input[type="number"] {
   -moz-appearance: textfield;
   -webkit-appearance: none;
}

input.button-minus {
   z-index: 1;
}

input.button-plus[disabled] {
   background-color: var(--cor_cinza1);
   /* Cor de fundo cinza claro */
   color: var(--color_primary_border);
   /* Cor do texto cinza escuro */
   border: 1px solid var(--cor_cinza1);
   /* Cor da borda */
   /* cursor: not-allowed; */
   /* Ícone de cursor de 'não permitido' */
   opacity: 0.65;
   /* Opacidade reduzida */
}

input.button-minus[disabled] {
   background-color: var(--cor_cinza1);
   /* Cor de fundo cinza claro */
   color: var(--color_primary_border);
   /* Cor do texto cinza escuro */
   border: 1px solid var(--cor_cinza1);
   /* Cor da borda */
   /* cursor: not-allowed; */
   /* Ícone de cursor de 'não permitido' */
   opacity: 0.65;
   /* Opacidade reduzida */
}