/* Start - css/planne.css */
.kwwjmV {
  max-width: 100%;
}
.bluiRj {
  /*BOTÃO DE FORMA GLOBAL*/
  margin: 0vw;
  font-weight: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  background: transparent !important;
  -moz-box-pack: center;
  justify-content: center;
  width: 100%;
  border-radius: 0vw;
  border: 0vw solid rgb(15, 102, 242);
  padding: 0vw;
  color: rgba(255, 255, 255, 0) !important;
  transition: box-shadow 0.1s ease-in;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px !important;
  cursor: pointer;
}
.krLSym {
  /*CAIXA PRINCIPAL*/
  position: relative;
  color: var(--karazan-cream);
  background-color: var(--karazan-bordo);
}
.fYsVVA {
  /*BOLINHA DA SEGUNDA ETAPA*/
  background-color: var(--karazan-bordo);
  color: var(--karazan-cream);
  border: 0.1vw solid rvar(--karazan-cream);
}
.knDlzX {
  /*BOLINHA ATIVA*/
  color: var(--karazan-bordo);
}
.AxrdR svg {
  /*FIX DO X*/
  height: auto;
}
.fAqFjR {
  /*SELECT*/
  color: var(--karazan-bordo);
  padding-left: 0.5vw;
}
.fAqFjR option {
  /*OPTION DO SELECT*/
  color: var(--karazan-bordo);
}
.sc-fqkvVR.gRjSyg {
  /*CONTADOR BOLINHA CARRINHO*/
  display: inline-block;
  background-color: var(--teste00);
  border-radius: 50%;
  font-size: 50%;
  width: 1.5vw;
  height: 1.5vw;
  left: 2vw;
  top: 1.5vw;
}
.sc-dcJsrY.eeCnTy {
  /*CONTADOR BOLINHA CARRINHO TEXTO*/
  color: var(--karazan-cream);
  font-size: 0.8vw;
  font-weight: bold;
  line-height: 1.5vw;
  background-color: var(--karazan-blue);
}
.sc-fqkvVR.gRjSyg svg {
  height: 0.5vw;
  vertical-align: middle;
}
.sc-fqkvVR.gRjSyg svg text {
  font-size: 0.5vw;
}
.iCkZOc {
  /*CARRINHO*/
  width: 5vw;
  height: 5vw;
  background-color: var(--karazan-bordo);
  position: fixed;
  bottom: 1vw;
  right: 1vw;
  z-index: 999;
  border-radius: 20vw;
  text-align: center;
  line-height: 4.6vw;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 0.2vw solid var(--karazan-cream);
}
.iCkZOc svg {
  fill: transparent;
  height: 2vw;
  vertical-align: middle;
}
.dSqCEI.dSqCEI {
  /*TÍTULO DO CARRINHO*/
  color: var(--karazan-bordo) !important;
  font-family: var(--euphorigenic) !important;
  width: 18vw !important;
  line-height: 2vw !important;
  font-size: 2vw !important;
}
.jTmDNU.jTmDNU {
  /*SUBTÍTULO DO CARRINHO*/
  color: var(--karazan-bordo) !important;
}
.hlnwvG.hlnwvG {
  /*VALOR TOTAL CARRINHO*/
  color: var(--karazan-bordo) !important;
}
.dfIiuK.dfIiuK {
  /*VALOR TOTAL CARRINHO*/
  color: var(--karazan-bordo) !important;
}
.sc-dTci.eUbJiT .sc-gFAWRd.bluiRj {
  /*BOTÃO VOLTAR A PÁGINA INICIAL*/
  width: 205px !important;
  background-color: var(--karazan-bordo) !important;
  color: var(--karazan-cream) !important;
  margin: 0px;
  font-weight: 600 !important;
  font-size: var(--fontSizeTexto) !important;
  line-height: var(--lineHeightTexto) !important;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 100%;
  border-radius: 5px;
  border: 1px solid var(--karazan-bordo);
  padding: 8px;
  transition: box-shadow 0.1s ease-in;
  box-shadow: var(--preto_lente03) 0px 0px !important;
  cursor: pointer;
  font-family: var(--euphorigenic);
}
.MuiBox-root .bluiRj {
  /*BOTÃO DA MODAL*/
  width: 205px !important;
  background-color: var(--karazan-bordo) !important;
  color: var(--karazan-cream) !important;
  margin: 0px;
  font-weight: 600 !important;
  font-size: var(--fontSizeTexto) !important;
  line-height: var(--lineHeightTexto) !important;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 100%;
  border-radius: 5px;
  border: 1px solid var(--karazan-bordo);
  padding: 8px;
  transition: box-shadow 0.1s ease-in;
  box-shadow: var(--preto_lente03) 0px 0px !important;
  cursor: pointer;
  font-family: var(--euphorigenic);
}
.hiWuGC {
  /*CARRINHO BARRA LATERAL*/
  position: absolute;
  background-color: var(--karazan-cream);
  display: flex;
  flex-direction: column;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 25%;
  overflow: hidden;
  transform: translateX(0px);
  transition: 0.3s ease-in-out;
}
.jSlZHg {
  /* BOTÃO REMOVER */
  margin: 0px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 100%;
  min-height: 40px;
  border-radius: 5px;
  border: 1px solid var(--karazan-blue);
  padding: 8px;
  color: var(--karazan-blue);
  transition: border 0.1s ease-in, color 0.1s ease-in;
  cursor: pointer;
}
.UOizj .bluiRj {
  /*BOTÃO DO CARRINHO*/
  width: 100% !important;
  background-color: var(--karazan-bordo) !important;
  color: var(--karazan-cream) !important;
  margin: 0px;
  font-weight: 600 !important;
  font-size: var(--fontSizeTexto) !important;
  line-height: var(--lineHeightTexto) !important;
  display: flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 100%;
  border-radius: 5px;
  border: 1px solid var(--karazan-bordo);
  padding: 8px;
  transition: box-shadow 0.1s ease-in;
  box-shadow: var(--preto_lente03) 0px 0px !important;
  cursor: pointer;
  font-family: var(--euphorigenic);
}
.jqtogo span {
  color: var(--karazan-bordo) !important;
}
.fbZKfC {
  /*DIA CALENDÁRIO OFF*/
  border-color: var(--karazan-bordo) !important;
}
.khgNkF {
  /*DIA CALENDÁRIO ON*/
  background-color: var(--karazan-bordo) !important;
  color: var(--karazan-cream) !important;
  border-color: var(--karazan-bordo) !important;
}
.cZwIEQ {
  /*DIA CALENDÁRIO HOJE	*/
  background-color: var(--karazan-blue) !important;
  color: var(--karazan-cream) !important;
  border: 2px solid var(--karazan-blue) !important;
}
.bvpumy {
  /*CALENDÁRIO HELPTIP DISPONÍVEL*/
  background-color: var(--karazan-bordo) !important;
}
.gPCRin {
  /*CALENDÁRIO HELPTIP DIA CORRENTE*/
  border-color: transparent !important;
  background-color: var(--karazan-blue) !important;
}
.sc-fEiIrt.fZFIMc td p span{
color:var(--karazan-bordo) !important;
}
.cifXRQ {
  color:var(--karazan-cream) !important;
  background:var(--karazan-bordo) !important;
  border-color:var(--karazan-bordo) !important;
  font-family: var(--linbiolinum) !important;
}

@media only screen and (max-width: 1024px) and (orientation: portrait) {
  .iCkZOc {
    width: 15vw;
    height: 15vw;
    background-color: var(--karazan-bordo);
    position: fixed;
    bottom: 3vw;
    right: 3vw;
    z-index: 999;
    border-radius: 20vw;
    line-height: 15vw;
    border-width: 0.6vw;
  }
  .iCkZOc svg {
    height: 6vw;
  }
  .fAqFjR {
    /*SELECT*/
    padding-left: 1.5vw;
    font-size: var(--fontSizeTexto);
    line-height: var(--lineHeightTexto);
  }
  .fAqFjR option {
    /*OPTION DO SELECT*/
    font-size: var(--fontSizeTexto);
    line-height: var(--lineHeightTexto);
  }
  .UOizj .bluiRj {
    /*BOTÃO DO CARRINHO*/
    width: 100% !important;
    font-size: var(--fontSizeTitulo) !important;
    line-height: var(--lineHeightTitulo) !important;
  }
  .MuiBox-root .bluiRj {
    /*BOTÃO DA MODAL*/
    width: 100% !important;
    height: 15vw !important;
    line-height: 15vw !important;
    font-size: var(--fontSizeTitulo) !important;
  }
  .hiWuGC {
    /*CARRINHO BARRA LATERAL*/
    width: 100% !important;
  }
  .jqtogo span {
    font-size: var(--fontSizeTexto) !important;
  }
  .sc-fqkvVR.gRjSyg {
    /*CONTADOR BOLINHA CARRINHO*/
    width: 9vw;
    height: 9vw;
    left: 3vw;
    top: 2.5vw;
  }
  .sc-dcJsrY.eeCnTy {
    /*CONTADOR BOLINHA CARRINHO TEXTO*/
    font-size: 8vw;
    line-height: 9vw;
  }
  .sc-fqkvVR.gRjSyg svg {
    height: 3vw;
  }
  .sc-fqkvVR.gRjSyg svg text {
    font-size: 3vw;
  }
  .dSqCEI.dSqCEI {
    /*TÍTULO DO CARRINHO*/
    width: 60vw !important;
    line-height: 10vw !important;
    font-size: 8vw !important;
  }
}
/* End - css/planne.css */
