@charset "utf-8";
@font-face {
    font-family: 'Manrope';
    src: url('fontes/Manrope-Regular.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Poiret One';
    src: url('fontes/PoiretOne-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Josefin Sans';
    src: url('fontes/JosefinSans-Regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Reem Kufi Fun';
    src: url('fontes/ReemKufiFun-Regular.ttf') format('truetype');
      font-weight: 500;
    font-style: normal;
  font-display: swap;
  }
  
  @font-face {
    font-family: 'Montserrat';
    src: url('fontes/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Nanum Gothic';
    src: url('fontes/NanumGothic-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Montserrat';
    src: url('fontes/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
  .Footer_Class {
		background-color:		rgb(120 74 7);
		background-color: rgb(87 154 209);
		background-color: rgb(7 56 88);
		background-color: rgb(18 82 124)
	}

	#btnProsseguir {
    padding: 10px 20px;
    background-color: #007bff;
	background-color: #000000;
    color: #fff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
	width: 100%;
	text-align: center;
}

#btnProsseguir:hover {
    background-color: #535050;
}
.destino{
	width: 100px;
}
#resultado{
	padding-right: 50px;
}
.adicionar{
	font-size: 14px!important;
	height: 45px!important;
}
@media only screen and (max-width: 600px) {
      /* Estilos para dispositivos móveis */
      #carrinho {
        padding: 10px!important;
		width: 100%!important;
		/*font-size: 10px;*/
		width: 94%!important;
    /* font-size: 10px; */
    margin: 10px!important;
    position: absolute!important;
      }
      #itens-carrinho table {
        width: 100%;
      }
      #itens-carrinho th,
      #itens-carrinho td {
        text-align: center;
      }
      #total,
      #resultado,
      #ValorTotal {
        margin-right: 10px;
      }
      #botaoprosseguir {
        text-align: center;
		margin-right: 0px!important;
		margin-top: 20px;
      }
	  .destino{
		width: 80px;
		padding-right: 0;
	  }
	  #carrinho h2{
		font-size: 16px;
	  }
	  #total {
		margin-right: 0!important;
	  }
/*RETIREI A SEGUNDA COLUNA DA VISAO*/
	  #itens-carrinho th, #itens-carrinho td:nth-child(2){
		display: none;
	  }
	.quantidade{
		flex-direction: column-reverse;
	}
	#resultado{
	padding-right: 0px;
}
    }	
	@media only screen and (max-width: 900px){
  table > tr > td:nth-child(2) {
    display: none;
 						 }
			}

	

	