:root {
  --ns-bg-color: #FFF;
  --ns-body-bg-color: var(--ns-bg-color);
  --ns-primary-color: #6fb7ff;
  --ns-secondary-color: #000000;
  
  --ns-title-color: #222222;
  --ns-subtitle-color: #999999;
  --ns-text-color: #444444;
  --ns-white-color: #FFF;
  --ns-font-family: Lato, sans-serif;

  /* 
  -----------------------------------------------------------------------------
  BUTTONS
  ----------------------------------------------------------------------------- 
  */
  --ns-button-primary-bg-color: var(--ns-primary-color);
  --ns-button-primary-text-color: var(--ns-white-color);
  --ns-button-primary-icon-color: var(--ns-white-color);
  --ns-button-border-radius: 0.3rem;
  --ns-button-mobile-border-radius: 0.2rem;


  /* 
  -----------------------------------------------------------------------------
  BANNER TARJA TOP 
  ----------------------------------------------------------------------------- 
  */
  --ns-banner-top-bg-color: #FFF;
  --ns-banner-top-text-color: var(--ns-title-color);

  /* 
  -----------------------------------------------------------------------------
  HEADER
  ----------------------------------------------------------------------------- 
  */
  --ns-header-bg-color: var(--ns-primary-color);
  --ns-header-logo-height: 150px;
  --ns-header-link-color: var(--ns-white-color);
  --ns-header-title-color: var(--ns-white-color);
  --ns-header-subtitle-color: #fff;
  --ns-header-icon-color: var(--ns-white-color);
  --ns-header-icon-height: 40px;
  --ns-header-hover-link-color: var(--ns-header-link-color);
  --ns-header-hover-icon-color: var(--ns-header-hover-link-color);

  --ns-header-search-border-radius: var(--ns-button-border-radius);
  --ns-header-search-border-color: var(--ns-primary-color);
  --ns-header-search-bg-color: var(--ns-white-color);
  --ns-header-search-placeholder-color: #999;
  --ns-header-search-input-text-color: var(--ns-title-color);
  --ns-header-search-focus-bg-color: var(--ns-header-search-bg-color);
  --ns-header-search-focus-text-color: var(--ns-header-search-input-text-color);
  --ns-header-search-button-bg-color: transparent;
  --ns-header-search-button-icon-color: var(--ns-primary-color);
  --ns-header-search-button-border-radius: 50%;
  --ns-header-search-button-width: 3rem;
  --ns-header-search-button-height: calc(100% - 10px);

  --ns-header-cart-icon-color: var(--ns-white-color);
  --ns-header-cart-badge-bg-color: var(--ns-white-color);
  --ns-header-cart-badge-text-color: var(--ns-primary-color);
  --ns-header-cart-menu-title-color: var(--ns-primary-color);
  --ns-header-cart-menu-button-bg-color: var(--ns-primary-color);
  --ns-header-cart-menu-button-text-color: var(--ns-button-primary-text-color);
  --ns-header-cart-menu-button-icon-color: var(--ns-button-primary-text-color);

  --ns-header-mobile-search-color: var(--ns-header-icon-color);
  --ns-header-mobile-search-border-color: var(--ns-header-icon-color);
  --ns-header-mobile-search-bg-color: var(--ns-header-icon-color);
  --ns-header-mobile-search-form-text-color: var(--ns-header-icon-color);
  --ns-header-mobile-search-form-button-color: var(--ns-header-icon-color);
  --ns-header-mobile-search-form-icon-color: var(--ns-header-icon-color);
  --ns-header-mobile-search-button-height: calc(100% - 4px);
 

  /* 
  -----------------------------------------------------------------------------
  MAIN MENU
  ----------------------------------------------------------------------------- 
  */
  /*--ns-main-menu-bg-color: #FFF;*/
  --ns-main-menu-border-color: transparent;
  /* --ns-main-menu-box-shadow: none; */
  --ns-main-menu-item-font-size: 0.9rem;
  --ns-main-menu-item-link-color: var(--ns-primary-color);
  --ns-main-menu-item-icon-color: var(--ns-main-menu-item-link-color);
  --ns-main-menu-item-icon-height: 27px;
  --ns-main-menu-item-border-radius: 0.3rem;
  --ns-main-menu-item-padding: 0.5rem 1rem;

  /* ---- PRIMARY MENU LINK HOVER --- */
  --ns-main-menu-item-hover-link-color: var(--ns-main-menu-item-link-color);
  --ns-main-menu-item-hover-icon-color: var(--ns-main-menu-item-icon-color);
  --ns-main-menu-item-hover-bg-color: transparent;
  --ns-main-menu-item-hover-opacity: 0.8;
  
  /* ---- ALL CATEGORY BUTTON --- */
  --ns-main-menu-all-categories-font-size: var(--ns-main-menu-item-font-size);
  --ns-main-menu-all-categories-bg-color: var(--ns-main-menu-item-bg-color);
  --ns-main-menu-all-categories-link-color: var(--ns-main-menu-item-link-color);
  --ns-main-menu-all-categories-icon-color: var(--ns-main-menu-item-icon-color);
  --ns-main-menu-all-categories-icon-height: 1rem;

  /* ---- OFFER LINK --- */
  --ns-main-menu-offer-link-color: #fff;
  --ns-main-menu-offer-icon-color: #fff;
  --ns-main-menu-offer-bg-color: var(--ns-primary-color);
  --ns-main-menu-offer-border-radius: 0.3rem;
  --ns-main-menu-offer-hover-link-color: var(--ns-main-menu-offer-link-color);
  --ns-main-menu-offer-hover-icon-color: var(--ns-main-menu-offer-icon-color);
  --ns-main-menu-offer-hover-bg-color: var(--ns-main-menu-offer-bg-color);

  /* ---- SUBMENU --- */
  --ns-main-menu-submenu-link-color: var(--ns-title-color);
  --ns-main-menu-submenu-icon-color: var(--ns-title-color);
  --ns-main-menu-submenu-hover-link-color: var(--ns-primary-color);
  --ns-main-menu-submenu-hover-icon-color: var(--ns-primary-color);

  /*
  -----------------------------------------------------------------------------
  MAIN MENU MOBILE
  ----------------------------------------------------------------------------- 
  */
  --ns-main-menu-mobile-bg-color: var(--ns-white-color);
  --ns-main-menu-mobile-header-bg-color: var(--ns-primary-color);
  --ns-main-menu-mobile-header-icon-color: var(--ns-white-color);
  --ns-main-menu-mobile-header-text-color: var(--ns-white-color);
  --ns-main-menu-mobile-header-close-bg-color: var(--ns-white-color);
  --ns-main-menu-mobile-header-close-text-color: var(--ns-primary-color); 
  --ns-main-menu-mobile-content-title-font-size: 1.2rem;
  --ns-main-menu-mobile-content-link-font-size: 1rem;
  --ns-main-menu-mobile-content-border-separator: 1px solid #fff;
  --ns-main-menu-mobile-content-link-color: var(--ns-title-color);

  /*
  -----------------------------------------------------------------------------
  PRODUCT ITEM
  ----------------------------------------------------------------------------- 
  */
  --ns-product-item-border-color: transparent;
  --ns-product-item-hover-border-color: var(--ns-primary-color);
  --ns-product-item-badge-promotion-bg-color: var(--ns-primary-color);
  --ns-product-item-badge-promotion-text-color: #FFF;

  --ns-product-item-title-color: var(--ns-title-color);
  --ns-product-item-text-color: var(--ns-title-color);
  --ns-product-item-disabled-color: var(--ns-subtitle-color);
  --ns-product-item-price-color: var(--ns-subtitle-color);
  --ns-product-item-button-bg-color: var(--ns-primary-color);
  --ns-product-item-button-text-color: #FFF;

  --ns-product-item-badge-cart-bg-color: var(--ns-primary-color);
  --ns-product-item-badge-cart-text-color: #FFF;

  /* DROPDOWN */
  --ns-dropdown-menu-pointer-left: 50%;
  --ns-dropdown-border-top-color: var(--ns-primary-color);
  --ns-dropdown-arrow-color: var(--ns-primary-color);

  /* 
  -----------------------------------------------------------------------------
  COUNTDOWN 
  ----------------------------------------------------------------------------- 
  */
  --ns-countdown-section-bg-color: var(--ns-primary-color);
  --ns-countdown-container-bg-color: transparent;
  --ns-countdown-container-border-color: transparent;
  --ns-countdown-container-border-size: 2px;
  --ns-countdown-header-bg-color: transparent;

  --ns-countdown-title-color: var(--ns-white-color);


  /* 
  -----------------------------------------------------------------------------
  NEWSLETTER 
  ----------------------------------------------------------------------------- 
  */
  --ns-newsletter-bg-color: #FFF;
  --ns-newsletter-title-color: var(--ns-primary-color);
  --ns-newsletter-text-color: var(--ns-primary-color);
  --ns-newsletter-input-border: 1px solid var(--ns-primary-color);
  --ns-newsletter-input-placeholder-color: var(--ns-primary-color);
  --ns-newsletter-input-text-color: var(--ns-primary-color);
  --ns-newsletter-button-bg-color: var(--ns-primary-color);
  --ns-newsletter-button-text-color: var(--ns-white-color);
  --ns-newsletter-border-radius: 0.3rem;

  
  --ns-product-item-discount-font-size: 0.9rem;
  --ns-product-item-discount-color: green;
  --ns-product-item-discount-icon-color: green;

  --ns-product-detail-discount-font-size: 0.9rem;
  --ns-product-detail-discount-color: green;
  --ns-product-detail-discount-icon-color: green;

  /* 
  -----------------------------------------------------------------------------
  FOOTER
  ----------------------------------------------------------------------------- 
  */
  --ns-footer-menu-bg-color: var(--ns-primary-color);
  --ns-footer-menu-text-color: rgba(255, 255, 255, 0.8);
  --ns-footer-menu-title-color: #FFF;
  --ns-footer-menu-title-border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  --ns-footer-menu-link-color: rgba(255, 255, 255, 0.9);
  --ns-footer-menu-hover-link-color: rgba(255, 255, 255, 0.6);
}

/*Remove Bordas*/
.conteiner-principal .conteiner {
    box-shadow: none!important;
}
/*Remove Bordas*/

/* .whatsapp-buy-button {
  order: 4;
  flex-grow: 1;
  width: 100%;
} */
.bandeiras-produto span * {
    color: inherit;
}
.conteiner-principal .conteiner {
    background-color: transparent!important;
}

/*Troca de img -> boleto,pix*/
#rodape .pagamento-selos .gateways-rodape{
    content: url(https://cdn.awsli.com.br/949/949156/arquivos/pix.png)!important;
}


/*Troca de img -> boleto,pix*/
/*Remove Boleto do pedido*/
.pedido-finalizado #iframe-boleto-container {
    display: none!important;
}


/*Link Banner Mobile*/

@media(max-width: 760px) {
    .secao-banners .slides img {
        height:auto;
		content:url(#);
    }

    .secao-banners .slides.slides-mobile img {
        height: auto;
        width: 100%
    }
}




/* ===== CONTADOR HOMEPAGE===== */

.counter {
	flex: 0 0 50%;
	box-sizing: border-box;
	background-color:black;
}

.counter .counter-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin: 25px 0;
}

.counter .counter-wrap .icon-offer {
	width: 52px;
	height: 52px;
	display: block;
    margin: 5px;
}

.counter .counter-wrap .icon-offer .a {
	fill: white;
}

.counter .counter-wrap .icon-offer .c {
	fill: white;
}

.counter .counter-wrap .item {
	line-height: normal;
	padding: 0 20px;
	position: relative;
}

.counter .counter-wrap .item:before {
	content: attr(date-value);
	display: block;
	font-size: 30px;
	font-weight: 400;
	color: white;
}

.counter .counter-wrap .item:after {
	content: ':';
	display: block;
	font-size: 30px;
	font-weight: 400;
	color: white;
	position: absolute;
	top: 0;
	right: 0;
}

.counter .counter-wrap .item:last-child:after {
	display: none;
}

.counter .counter-wrap .item .description {
	font-size: 16px;
	font-weight: 400;
	color: #909090;
}

.counter-offer .promo p {
	display: block;
	font-size: 30px;
	color: white;
	font-weight: 400;
	margin: 25px 0;
	text-align: center;
}

/*Cronometro*/

/*Remove telefone*/
.contato-rodape a[href="tel:(11) 99999-9999"] {
    display: none !important;
}

#modalContato .table.table-hover tbody tr:nth-child(3) {
    display: none !important;
}

.card-menu-help li span:contains('Telefone: (11) 99999-9999') {
    display: none !important;
}

/**/
