
@charset "UTF-8";
:root {
  --color-secondary: #d37c2f;
  --main-header-logo-max-width: 100px;
  --main-header-form-input-border-radius: 25px;
  --main-header-form-input-border: solid 1px rgb(235 235 235);
  --main-header-form-input-bg: #ebebeb;
  --main-header-form-input-placeholder-color: #9d9d9d;
  --main-header-form-button-icon-color: #9d9d9d;
}
html, body {
  background-color: #fff;
}
.m-header-topbar {
  display: none;
}
.nav-dep {
  display: none;
}
.m_header_2 form, .m_header_2 .actions {
  width: 250px;
}
.m-header-default .cart-btn sup {
  color: #FFF;
  background-color: #000;
}
.m-header-default {
  background: url(https://loja.ebia.net.br/uploads/fm/photos/1/degrade15.png) center bottom no-repeat;
  background-repeat: repeat-x;
  padding-bottom: 15px;
}
.m-footer-default .wrapper section nav a:nth-child(5) {
  display: none;
}
.newsletter_bar {
  background: url(https://loja.ebia.net.br/uploads/fm/photos/1/degrade5.png);
}
.m-footer-default .wrapper section a:hover {
  color: var(--color-secondary);
}
.m-header-mobile-default .logo a {
  max-width: 80px;
}
.page-produto .calculo-frete {
  display: none;
}
.page-checkout .endereco, .m-page .form-checkout .envio {
  display: none;
}
.page-checkout .form-checkout h2 {
  font-size: 20px;
}
.page-checkout .form-checkout h2 span {
  display: none;
}
.newsletter_bar {
  display: none;
}
.checkout-block.shipping, .checkout-block.delivery-address {
  display: none;
}
.checkout-confirmation-mobile .shipping-address, .checkout-confirmation-mobile .shipping {
  display: none;
}
.page-produto #action .parcelamento {
  display: none;
}
.page-produto .grade .grupo label::after {
  content: ":";
}
.m-page .produto .detalhamento .block .block-title h3 {
  display: none;
}
/* .m-page .produto .col2 header:after {
    margin-top: 20px;
    content: "SOMENTE REMATRÍCULA";
    border: solid 2px red;
    color: red;
    text-align: center;
    padding: 10px 15px;
    display: block;
    font-weight: 900;
    margin-bottom: 30px;
} */
.grade #grupo_1 ul li.select div {
  min-width: 150px;
  border-radius: 0;
  padding: 10px 15px;
  height: auto;
  border: solid 2px #000;
  font-weight: 600;
}
.grade #grupo_1 ul li.select div.indisponivel {
  color: #a7a7a7 !important;
  border-color: #a7a7a7 !important;
  background-color: #e4e4e4 !important;
  cursor: not-allowed;
}
.grade #grupo_1 ul li.selected div {
  border-color: #000;
  background-color: orange;
  color: #fff;
}
.grade #grupo_1 ul li div.indisponivel:before {
  -webkit-transform: rotate(13deg);
  transform: rotate(13deg);
}
.grade #grupo_1 ul li div.indisponivel:after {
  -webkit-transform: rotate(-13deg);
  transform: rotate(-13deg);
}









