.product-group-title {
  color: #000; }

.btn-primary:hover {
  background-color: #0051cd;
  border-color: #0051cd; }

.header-home-lojas .segunda-faixa-header {
  background-color: #fff; }

.site-header .site-branding .site-logo {
  transition: .2s ease;
  transition-property: transform; }

.site-header .site-branding .site-logo:hover {
  transform: rotate(0) scale(1.2) translate3d(0, 0, 0); }

.primeira-faixa-header, .segunda-faixa-header, .terceira-faixa-header {
  background-color: #fff; }

.terceira-faixa-header {
  background-color: #0051cd; }

.site-header .terceira-faixa-header .toolbar .toolbar-item > a > div > .text-label {
  color: #fff; }

.site-header .terceira-faixa-header .toolbar .toolbar-item > a:hover > div > .text-label {
  color: #0051cd; }

.container-redes-sociais-footer, .creditos, .widget-title::after, .btn-primary, .site-header .toolbar .toolbar-item > a > div > .compare-icon > .count-label, .site-header .toolbar .toolbar-item > a > div > .cart-icon > .count-label, .site-header .site-menu > ul > li .sub-menu > li:hover > a, .site-header .site-menu > ul > li .sub-menu > div > li:hover > a, .box-produto.esta-no-carrinho .info-carrinho, .detalhes-produto.esta-no-carrinho .info-carrinho, .box-produto .info-somente-retirada.active, .detalhes-produto .info-somente-retirada.active, .container-cadastrar {
  background-color: #ffa31e; }

#input-busca, .toolbar-item .text-label, .primeira-faixa-header, .primeira-faixa-header a.link, .primeira-faixa-header .redes-sociais a, .site-header .toolbar .toolbar-item > a, .toolbar-item .text-label:hover, .site-header .site-menu ul > li > a, .site-header .site-menu > ul > li:hover > a {
  color: #0051cd; }

.site-header .toolbar .toolbar-item:hover, .site-header .toolbar .toolbar-item.active, .site-header .terceira-faixa-header a:hover, #input-busca {
  background-color: #f4f2f0; }

.site-header .terceira-faixa-header .site-menu > ul > li > a {
  margin: 5px 0; }

.site-header .site-menu > ul > li:first-child > a {
  background-color: #ffa31e;
  border-radius: 20px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #fff; }

.snc-product-discount-tag, .site-header .toolbar .toolbar-item > a > div > .cart-icon > .count-label, .site-header .site-menu > ul > li.has-submenu:hover > a {
  background-color: #ffa31e; }

.snc-product-discount-tag:after {
  border-color: #ffa31e transparent transparent transparent; }

.site-header .site-menu > ul > li.has-submenu:hover > a, .site-header .site-menu > ul > li.has-megamenu:hover > a {
  border: 0; }

.site-header .site-menu > ul > li .sub-menu {
  left: 17px; }

.site-header .site-menu > ul > li.has-submenu:hover > a::after, .site-header .site-menu > ul > li.has-megamenu:hover > a::after {
  bottom: -6px;
  height: 6px;
  left: 17px;
  width: 200px; }

.site-header .site-menu > ul > li.has-submenu:hover > a:after {
  background-color: transparent;
  position: absolute;
  left: calc(50% - 22px);
  bottom: -10px;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 10px solid #fff; }

.site-header .site-menu > ul > li .sub-menu {
  padding: 0; }

.site-header .site-menu > ul > li .sub-menu {
  height: 421px;
  border: 0; }

.site-header .site-menu > ul > li .sub-menu > li.has-children > .sub-menu {
  margin-left: 0; }

.site-header .site-menu > ul > li .sub-menu > li:hover > a, .site-header .site-menu > ul > li .sub-menu > div > li:hover > a {
  color: #000;
  background-color: transparent; }

.site-header .site-menu > ul > li.has-submenu:hover > a:after {
  border-bottom: 10px solid #ffa31e; }

.site-header .site-menu > ul > li:hover > .sub-menu, .site-header .site-menu > ul > li .sub-menu > li.has-children:hover > .sub-menu {
  background-color: #ffa31e;
  border: 0;
  border-radius: 10px; }

.site-header .site-menu > ul > li .sub-menu > li > a, .site-header .site-menu > ul > li .sub-menu > div > li > a {
  color: #fff; }

.site-header .site-menu > ul > li .sub-menu > li:hover > a, .site-header .site-menu > ul > li .sub-menu > div > li:hover > a {
  color: #fff; }

.titulo-menu-departamento {
  color: #fff !important; }

.product-cart button[type='button'] {
  background-color: #0051cd;
  border: 0;
  color: #fff; }

.container-checkbox input:checked ~ .checkmark {
  background-color: #0051cd; }

.box-produto .product-cart button.btn-item-carrinho, .detalhes-produto .product-cart button.btn-item-carrinho {
  background-color: #ffa31e; }

.mobile-menu {
  padding-top: 0; }

.mobile-menu .toolbar {
  margin-bottom: 0; }

.snc-product-discount-tag {
  top: 3px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border-top-right-radius: 0;
  transform: rotate(45deg);
  font-size: 10px; }

.snc-product-discount-tag:after {
  display: none; }

.snc-product-discount-tag span {
  display: block;
  position: absolute;
  left: 3px;
  top: -2px;
  transform: rotate(-45deg); }

@media (min-width: 1024px) {
  .terceira-faixa-header {
    padding: 10px 0; } }

@media (max-width: 576px) {
  .site-header .mobile-menu .toolbar .toolbar-item > a, .site-header .mobile-menu .toolbar-item .text-label {
    color: #505050; }
  .site-header .mobile-menu .toolbar .toolbar-item:hover > a, .site-header .mobile-menu .toolbar-item:hover .text-label {
    color: #fff; } }

.aviso-top {
  background: #0051cd;
  color: #fff; }

.box-produto .link-nome-produto .nome {
  text-transform: none; }

.site-header .toolbar .toolbar-item {
  border-radius: 20px; }

.site-header .terceira-faixa-header .toolbar .toolbar-item {
  border-radius: unset;
  background-color: transparent; }

.site-header .terceira-faixa-header .toolbar .toolbar-item a {
  border-radius: 50px; }

.input-group .input-group-btn button:hover {
  color: #0051cd; }

.noUi-connect, .noUi-handle {
  background: #0051cd; }
