/** Shopify CDN: Minification failed

Line 92:27 The "-" operator only works if there is whitespace on both sides
Line 813:0 Unexpected "}"

**/
@font-face {
  font-family: 'new-icons';
  src: url('News-Icons.woff2') format('woff2'), url('News-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal
}

.icon-menu.icon-new{
  font-size: 26px;
  font-family: 'new-icons';
  top: 5px;
  position: relative;
}

.plafon:before{
  content: "\ea1c";
  background-color: transparent !important;
}

.painel:before{
  content: "\ea1c";
  background-color: transparent !important;
}

.refletor:before{
  content: "\ea1d";
  background-color: transparent !important;
}

.fita-led:before{
  content: "\ea1b";
  background-color: transparent !important;
}

.acessorios:before{
  content: "\ea77";
  background-color: transparent !important;
}

.kit:before{
  content: "\ea7a";
  background-color: transparent !important;
}

.tubular:before{
  content: "\ea7b";
  background-color: transparent !important;
}

.evento:before{
  content: "\e95f";
  background-color: transparent !important;
}

.icon-menu.icon-new:before {
  font-size: 22px !important;
}

.site-nav .menu-lv-1>a {
  padding: 11px 15px 11px;
}

.wrapper_header_08 .header-panel-bt .wishlist {min-width:60px!important}

.selos-garantia-pagamento {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.selos-garantia-pagamento img{
  height: 80px;
}

@media (min-width: 1200px){
  .site-nav .menu-lv-1, .wrapper_header_08 .horizontal-menu .site-nav .menu-lv-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper_header_supermarket .header-panel-bt .wrapper-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(39.3333% - 10px);
    flex: 0 0 calc(39.3333%- 10px);
    max-width: -moz-calc(39.3333% - 10px);
    max-width: -webkit-calc(39.3333% - 10px);
    max-width: -ms-calc(39.3333% - 10px);
    max-width: calc(39.3333% - 10px);
  }

  .wrapper_header_08 .header-panel-bt .wrapper-center {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(40.666667% + 20px);
    flex: 0 0 calc(40.666667% + 20px);
    max-width: -moz-calc(40.666667% + 20px);
    max-width: -webkit-calc(40.666667% + 20px);
    max-width: -webkit-calc(40.666667% + 20px);
    max-width: -ms-calc(40.666667% + 20px);
    max-width: calc(40.666667% + 20px);
  }
}

.product_layout_supermarket .home-custom-block {
  margin-top: 30px;
}

@media (min-width: 1200px){
  .site-nav .mega-menu>.sub-menu-mobile {
    -webkit-transition: transform 0s linear;
    -moz-transition: transform 0s linear;
    -ms-transition: transform 0s linear;
    -o-transition: transform 0s linear;
    transition: transform 0s linear;
  }

  .translate-header #dropdown-cart, .translate-header #dropdown-customer, .translate-header .lang-currency-groups {
    -webkit-transition: transform 0.1s linear;
    -moz-transition: transform 0.1s linear;
    -ms-transition: transform 0.1s linear;
    -o-transition: transform 0.1s linear;
    transition: transform 0.1s linear;
  }

  .product-shop {
    max-width: 600px !important;
    margin: 0 auto;
  }
}

.new-customer {
  text-align: center;
}

.customer-content .btn-logout {
  background: #fff;
  color: #202020;
  border-color: #202020;
}

.customer-content .acc {
  color: #21538e;
  text-transform: uppercase;
  font-weight: 800;
}

.style_product_grid_4 .product-item .quickview-button {
  bottom: 0;
  transform: translate(0%,0%);
  border-radius: 0;
  left: 0;
  right: 0;
  top: inherit;
  height: 20px;
  background: #f2c742;
  color: #fff;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 0.08rem;
}

.wrapper_header_08 .header-panel-bt .free-shipping-text a {
  font-size: var(--font_size_plus4);
  font-size: 13px;
}

.product-bottom ul.item-swatch {
  display: none !important;
}

@media (min-width: 1200px){
  .wrapper_header_08 .header-supermarket .header-panel-bt {
    padding: 3px 0 10px;
    border-bottom: 1px solid #f9f9f9;
  }
}

.style_product_grid_4 .product-label {
  left: auto;
  right: 3px;
  top: 3px;
}

li.menu-lv-1 .menu__moblie[href="/collections/nvc"] > span:first-child {
  color:rgba(246, 246, 246, 0);
}

.price-parcel {
  background: #f9f9f9;
  padding: 30px;
  border-radius: 7px;
  text-align: center;
}

#dropdown-customer .togglePassword {
  position: absolute;
  top: 45px;
  right: 17px;
  cursor: pointer;
}

#dropdown-customer .form-group {
  position: relative;
}

.selos-garantia-pagamento .garantia {
  display: flex;
  margin-right: 10px;
  gap: 10px;
  align-items: center;
  line-height: 1;
}

/* Ajuste WhatsApp flotante para mobile (evitar choque con bottom menu) */
@media (max-width: 768px) {
  #wa-float {
    bottom: 110px !important;
    left: 16px !important;
  }
}

/* ===== PIX BADGE GLOBAL (HOME / CATEGORIA / PRODUTO) ===== */
.desconto-pix{
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
  padding:6px 14px !important;
  border-radius:999px !important;
  background:#00B686 !important;
  border:1px solid #00B686 !important;
  color:#fff !important;
  font-size:13px !important;
  font-weight:600 !important;
  line-height:1 !important;
  white-space:nowrap !important;
}

.desconto-pix .pix-icon{
  width:15px !important;
  height:15px !important;
  display:inline-block !important;
  flex:0 0 15px !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:contain !important;
  background-image:url("{{ 'pix-svgrepo-com.svg' | asset_url }}") !important;
}

.desconto-pix .pix-text{
  display:inline-block !important;
}

/* ============================================================
   QUICK SEARCH (Header 08) – 1 FILA COM SCROLL HORIZONTAL
   ============================================================ */
.wrapper_header_08 .quickSearchResultsWrap .products-grid.row{
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 16px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  padding: 12px 16px !important;
  -webkit-overflow-scrolling: touch !important;
  scroll-snap-type: x mandatory !important;
}

.wrapper_header_08 .quickSearchResultsWrap .products-grid.row > *{
  width: auto !important;
  max-width: none !important;
}

.wrapper_header_08 .quickSearchResultsWrap .products-grid.row .grid-item{
  flex: 0 0 240px !important;
  width: 240px !important;
  max-width: 240px !important;
  scroll-snap-align: start !important;
}

.wrapper_header_08 .quickSearchResultsWrap .products-grid.row .grid-item img{
  width: 100% !important;
  height: 120px !important;
  object-fit: contain !important;
}

.wrapper_header_08 .quickSearchResultsWrap .products-grid.row::-webkit-scrollbar{
  height: 8px;
}

/* ===== OVERRIDE FUERTE PARA EL BOTÓN 🛒 ===== */
.product-item .grid-btn-row{
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
}

.product-item .grid-btn-row .btn-options{
  flex:1 1 auto !important;
  height:44px !important;
  border-radius:10px !important;
  border:3px solid #f2c200 !important;
  background:#fff !important;
  color:#111 !important;
  font-weight:700 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}

.product-item .grid-btn-row .btn-options:hover{
  background:#0b5bd3 !important;
  border-color:#0b5bd3 !important;
  color:#fff !important;
}

.product-item .grid-btn-row .btn-cart.icon-only{
  flex:0 0 auto !important;
  width:40px !important;
  height:40px !important;
  min-width:40px !important;
  min-height:40px !important;
  max-width:40px !important;
  max-height:40px !important;

  padding:0 !important;
  margin:0 !important;

  border:0 !important;
  outline:0 !important;
  background:transparent !important;
  box-shadow:none !important;

  line-height:2 !important;
  font-size:20px !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
}

.product-item .grid-btn-row .btn-cart.icon-only.btn{
  min-width:0 !important;
}

.product-item .grid-btn-row .btn-cart.icon-only::before,
.product-item .grid-btn-row .btn-cart.icon-only::after{
  display:none !important;
  content:none !important;
}

/* Oculta la descripción de la colección SOLO en el header */
.collection-header-sections .collection-des,
.collection-header-sections .rte {
  display: none !important;
}
/* ===============================
   HEADER ICONOS – TAMAÑO Y ALINEACIÓN
   =============================== */

/* Contenedor derecho: empuja todo a la derecha */
.wrapper_header_08 .wrapper-right{
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 18px !important;
}

/* Base común iconos */
.palice-icon{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* ================= LOGIN ================= */

/* Círculo del login */
.header-supermarket .customer-links a.palice-user{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
}

/* Círculo azul */
.header-supermarket .customer-links a.palice-user .palice-icon{
  width: 54px !important;
  height: 54px !important;
  border-radius: 999px !important;
  background:rgb(255, 255, 255) !important;
  flex: 0 0 54px !important;
}

/* Ícono login (IMG SVG) */
.header-supermarket .customer-links a.palice-user .palice-icon img{
  width: 50px !important;
  height: 50px !important;
  display: block !important;
}

/* Si alguna vez entra SVG inline */
.header-supermarket .customer-links a.palice-user .palice-icon svg,
.header-supermarket .customer-links a.palice-user .palice-icon svg *{
  width: 50px !important;
  height: 50px !important;
  fill:rgb(0, 0, 0) !important;
  stroke: #ffffff !important;
}

/* ================= CARRINHO ================= */

/* Carrito solo ícono */
.header-supermarket .palice-cart{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;

}

/* Ícono carrito */
.header-supermarket .palice-cart .palice-icon{
  width: 54px !important;
  height: 54px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* IMG carrito */
.header-supermarket .palice-cart .palice-icon img{
  width: 50px !important;
  height: 50px !important;
  display: block !important;
}

/* SVG carrito inline (si existe) */
.header-supermarket .palice-cart .palice-icon svg,
.header-supermarket .palice-cart .palice-icon svg *{
  width: 50px !important;
  height: 50px !important;
  fill: #02567b !important;
  stroke: #02567b !important;

}

/* =====================================
   PEGAR LOGIN MÁS CERCA DEL CARRITO
   HEADER 08
   ===================================== */

/* Contenedor derecho del header */
.wrapper_header_08 .header-supermarket .header-panel-bt .wrapper-right{
  gap: 6px !important; /* controla la distancia */
}

/* Login */
.wrapper_header_08 .header-supermarket .customer-links{
  margin-right: -12px !important; /* acerca al carrito */
}

/* Botón login */
.wrapper_header_08 .header-supermarket .customer-links a{
  margin-right: 0 !important;
  padding-right: 4px !important;
}

/* Botón carrito */
.wrapper_header_08 .header-supermarket .header-cart{
  margin-left: 0 !important;
  padding-left: 4px !important;
}

/* =============================
   TEXTO LOGIN Y CARRINHO SIMPLE
   ============================= */

/* Oculta texto original */
.header-supermarket .palice-user .palice-text span,
.header-supermarket .palice-cart .palice-text span{
  display:none !important;
}

/* LOGIN → texto fijo */
.header-supermarket .palice-user .palice-text::after{
  content: "Login";
  display:block;
  font-size:14px;
  font-weight:600;
  color:#333;
}

/* CARRINHO → texto fijo */
.header-supermarket .palice-cart .palice-text::after{
  content: "Carrinho";
  display:block;
  font-size:14px;
  font-weight:600;
  color:#333;
}



/* ===== BOTONES COMPRAR / OPÇÕES – NEGRITA SUTIL ===== */
.product-item .grid-btn-row .btn-options,
.product-item .grid-btn-row .btn-buy,
.product-item .grid-btn-row button {
  font-size: 12.5px !important;
  font-weight: 600 !important;        /* negrita elegante */
  letter-spacing: 0.35px !important;

  height: 40px !important;
  padding: 0 14px !important;

  border-radius: 8px !important;
  border: 1px solid #0b3c5d !important; /* azul oscuro */
  background: #ffffff !important;
  color: #0b3c5d !important;

  box-shadow: none !important;
  text-transform: none !important;
}

/* Hover sutil */
.product-item .grid-btn-row .btn-options:hover,
.product-item .grid-btn-row .btn-buy:hover,
.product-item .grid-btn-row button:hover {
  background: #f2f6fb !important;
  border-color: #0b3c5d !important;
  color: #0b3c5d !important;
}
/* ==============================
   SELOS / PAGAMENTO - MOBILE FIX
   ============================== */
@media (max-width: 768px){

  /* bloco todo vira coluna e centraliza */
  .selos-garantia-pagamento{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;

    margin-top: 14px !important;
    margin-bottom: 14px !important;

    width: 100% !important;
    max-width: 100% !important;
  }

  /* cada "linha" ocupa 100% e centraliza */
  .selos-garantia-pagamento .garantia{
    width: 100% !important;
    justify-content: center !important;
    gap: 10px !important;
    margin-right: 0 !important;
    text-align: center !important;
  }

  /* imagens menores e sem estourar */
  .selos-garantia-pagamento img{
    height: 54px !important;     /* antes 80px */
    max-width: 100% !important;
    width: auto !important;
  }

  /* se o bloco de pagamento for uma imagem grande, limita */
  .selos-garantia-pagamento .pagamento,
  .selos-garantia-pagamento .pagamentos,
  .selos-garantia-pagamento .payment,
  .selos-garantia-pagamento .payment-icons{
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
  }
}


/* Ocultar flechas de producto anterior / siguiente */
.product-navigation,
.product-nav,
.product-prev-next,
.next-prev-product,
.product-next-prev,
.product__nav {
  display: none !important;
}
.buy-row{
  display: flex;
  gap: 10px;
  align-items: stretch;
}

.buy-row .btn--add-to-cart{
  flex: 1;
}

.buy-row .btn--cart-side{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 14px;
  min-width: 48px;
}

/* Tamanho do SVG do carrinho */
.btn--cart-side svg{
  width: 20px;
  height: 20px;
  display: block;
}

/* Mobile: mantém compacto */
@media (max-width: 768px){
  .btn--cart-side{
    padding: 0 12px;
  }
}
/* ===== Carrito al lado del botón Comprar (Express) ===== */

.product-form,
.wrapper-button,
.price-parcel {
  position: relative;
}

/* Botón Comprar (referencia) */
.wrapper-button input.btn,
.product-form input.btn {
  padding-right: 60px; /* espacio para el carrito */
}

/* Clon visual del carrito */
.buy-cart-float {
  position: absolute;
  right: 8px;
  bottom: 12px;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  z-index: 20;
}

.buy-cart-float svg {
  width: 20px;
  height: 20px;
}
/* BOTÓN FRETE: CORTO, REDONDO, SOLO FLECHA */
.shipping-calc-wrapper button.btn{
  width: 44px !important;
  min-width: 44px !important;
  max-width: 44px !important;
  height: 40px !important;

  padding: 0 !important;
  border-radius: 999px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  font-size: 0 !important; /* mata el texto */
  line-height: 0 !important;
}

/* flecha visible */
.shipping-calc-wrapper button.btn::after{
  content: ">";
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}
/* ===== CART ICON (INLINE SVG) - FORÇA TOTAL ===== */
.product-item .grid-btn-row .btn-cart-icon{
  width: 60px !important;
  height: 40px !important;
  min-width: 44px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 5px !important;
  border: 1px solid #0b3c5d !important;
  background: #fff !important;

  padding: 0 !important;
  overflow: visible !important;

  color: #0b3c5d !important; /* cor do carrinho */
}

/* mata o ícone antigo do tema */
.product-item .grid-btn-row .btn-cart-icon::before,
.product-item .grid-btn-row .btn-cart-icon::after{
  content: none !important;
  display: none !important;
}

/* tamanho do svg */
.product-item .grid-btn-row .btn-cart-icon .cart-svg{
  width: 20px !important;
  height: 20px !important;
  display: block !important;
}

/* HOME/COLLECTION: PIX embaixo do preço */
.price-box{
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 6px !important;
}

/* garante que cada bloco ocupe a linha toda */
.price-box > *{
  width: 100% !important;
}

/* o badge do pix quebra linha */
.price-box .desconto-pix{
  display: block !important;
  margin-top: 0 !important; /* já usamos gap */
}
/* Rating (estrellas) arriba del título */
.rating-stars{
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin: 6px 0 6px !important;
}

.rating-stars .stars{
  color: #FFC107 !important;        /* amarillo */
  font-size: 14px !important;
  letter-spacing: 1px !important;
  -webkit-text-stroke: 0.6px #000 !important; /* borde negro leve */
  text-shadow: 0 0 1px rgba(0,0,0,0.25) !important;
}

.rating-stars .rating-number{
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #111 !important;
}
/* ==============================
   PIX ABAIXO DO PREÇO
   ============================== */

/* garante empilhamento vertical */
.product-item .price-box,
.product-item .product-price,
.product-item .price{
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 6px !important;
}

/* força o PIX a ir para baixo */
.product-item .desconto-pix{
  order: 99 !important;
  margin-top: 4px !important;
}

/* preço sempre acima */
.product-item .price,
.product-item .price-box,
.product-item .product-price{
  order: 1 !important;
}
/* ================================
   WISHLIST – SIEMPRE VISIBLE
   ================================ */

/* Fuerza visibilidad del botón */
.wishlist,
.wishlist-product,
a.wishlist {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

/* Fuerza visibilidad del SVG */
.wishlist svg,
.wishlist-product svg,
a.wishlist svg {
  opacity: 1 !important;
  visibility: visible !important;
}

/* Fuerza color visible (evita blanco fantasma) */
.wishlist svg path {
  stroke:rgb(3, 5, 8) !important; /* azul */
  fill:  !important;
}


}
/* =========================================================
   MOBILE: OCULTAR CARRITO + WISHLIST EN HOME/CATEGORIAS
   ========================================================= */
@media (max-width: 768px){

  /* Oculta botón carrito del grid */
  .product-item .grid-btn-row .btn-cart,
  .product-item .grid-btn-row .btn-cart-icon{
    display: none !important;
  }

  /* Oculta wishlist (corazón) */
  .product-item a.wishlist,
  .product-item .wishlist{
    display: none !important;
  }

  /* Ajusta el botón "Opções" para ocupar todo el ancho */
  .product-item .grid-btn-row{
    grid-template-columns: 1fr !important;
  }

  .product-item .btn.btn-options{
    width: 100% !important;
  }
}
/* =========================================================
   MOBILE: APAGAR CARRITO + WISHLIST (FUERZA TOTAL)
   Home + Categorías + cualquier card de producto
   ========================================================= */
@media (max-width: 768px){

  /* --- CARRITO (todas las variantes posibles) --- */
  .product-item .btn-cart,
  .product-item .btn-cart-icon,
  .product-item a.btn-cart,
  .product-item a.btn-cart-icon,
  .product-item .grid-btn-row a[aria-label*="Ver opções"],
  .product-item .grid-btn-row a[aria-label*="opções"],
  .product-item .grid-btn-row a[aria-label*="opciones"],
  .product-item .grid-btn-row [class*="btn-cart"],
  .product-item .grid-btn-row [class*="cart"]{
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* --- WISHLIST (todas las variantes posibles) --- */
  .product-item a.wishlist,
  .product-item .wishlist,
  .product-item [data-icon-wishlist],
  .product-item a[data-icon-wishlist]{
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* --- Deja SOLO el botón Opções ocupando 100% --- */
  .product-item .grid-btn-row{
    display: block !important;
  }

  .product-item .grid-btn-row .btn-options{
    display: flex !important;
    width: 100% !important;
  }
}
/* ================================
   LOADER FRETE (SPINNER SVG)
   ================================ */

.shipping-calc-wrapper button.btn.loading {
  pointer-events: none;
}

.shipping-calc-wrapper button.btn.loading::after {
  content: "";
  width: 20px;
  height: 20px;
  border: 2px solid rgba(0,0,0,0.2);
  border-top-color: #000;
  border-radius: 50%;
  animation: frete-spin 0.8s linear infinite;
}

@keyframes frete-spin {
  to { transform: rotate(360deg); }
}
.shipping-calc-wrapper button.btn.loading::before {
  display: none !important;
}


/* ================================
   PIX BADGE – CLARO + CONTRASTE
   ================================ */

.desconto-pix{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;

  /* fondo más claro */
  background:rgb(39, 56, 49);

  /* borde en verde más oscuro */
  border: 1px solidrgb(30, 209, 146);

  border-radius: 999px;
  padding: 6px 10px;

  /* texto */
  color:rgb(32, 170, 122);
  font-size: 6px;
  font-weight: 500;

  line-height: 1;
}

/* ÍCONE PIX */
.desconto-pix .pix-icon{
  display: inline-flex;
  align-items: center;
  color:rgb(255, 255, 255); /* verde oscuro */
}

/* SVG hereda o forzado */
.desconto-pix .pix-icon svg{
  width: 11px;
  height: 11px;
  display: block;
  fill: currentColor; /* CLAVE */
}

/* Solo en MOBILE */
@media (max-width: 768px){

  .desconto-pix{
    font-size:12px !important;
  }

  .desconto-pix .pix-price{
    font-size:12px !important;
  }

  .desconto-pix .pix-info{
    font-size:10px !important;
  }

}
.palice-rastreio {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin-right: 18px !important;
  text-decoration: none !important;
  color: #323232 !important;
  white-space: nowrap !important;
}

.palice-rastreio .rastreio-circle {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  border-radius: 50% !important;
  background: #005f8f !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}

.palice-rastreio .rastreio-circle svg {
  width: 22px !important;
  height: 22px !important;
  display: block !important;
  stroke: #ffffff !important;
  fill: none !important;
}

.palice-rastreio .rastreio-circle svg path,
.palice-rastreio .rastreio-circle svg rect,
.palice-rastreio .rastreio-circle svg circle,
.palice-rastreio .rastreio-circle svg line,
.palice-rastreio .rastreio-circle svg polyline {
  stroke: #ffffff !important;
  fill: none !important;
}

.palice-rastreio .palice-text {
  display: flex !important;
  flex-direction: column !important;
  line-height: 1.1 !important;
  color: #323232 !important;
}

.palice-rastreio .t1 {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #323232 !important;
}

.palice-rastreio .t2 {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #323232 !important;
}