body {
	overflow-x: hidden;
}


/*
#hero-carousel {
	height: 60vh;
}
*/


#hero-carousel .carousel,
#hero-carousel .carousel-inner,
#hero-carousel .carousel-item,
#hero-carousel .content-slide,
#hero-carousel .row {
	height: 100%;
}


.carousel-indicators button {
  width: 80px !important;
  height: 3px !important;
 	opacity: 1 !important;
  background-color: #aaa !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}


.carousel-indicators .active {
  background-color: #ffc107 !important;
}


.btn-warning:hover {
	border-color: #111 !important;
	background-color: #111 !important;
  color: #ffc107 !important;
}


.btn-dark:hover {
	border-color: #ffc107 !important;
	background-color: #ffc107 !important;
  color: #111 !important;
}


.linha-produto-item {
 	border-bottom: 10px solid #ffc107;
 	color: #212529;
  text-decoration: none !important;
}


.linha-produto-item:hover {
 	border-color: #212529 !important;
  color: #ffc107 !important;
}


#sobre .border-5 {
	border-width: 12px !important;
}


.cliente-top {
	border-right: 1px dashed #ccc;
}


.cliente-top:last-child {
	border-right: none;
}


.cliente-bottom {
	border-top: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
}


.cliente-bottom:last-child {
	border-right: none;
}


#nossos-clientes .btn-dark:hover {
	background-color: #ffc107 !important;
	border-color: #ffc107 !important;
 	color: #212529 !important;
}


footer {
	height: auto;
}


footer .nav-link:hover {
  text-decoration: underline !important;
 	color: #212529 !important;
}


.input-email-footer {
	position: relative;
}


.input-email-footer button {
	position: absolute;
  right: 2%;
  background: transparent !important;
}


.redes-sociais-list a {
		font-size: 1.25rem;
    color: #fff;
    background: black;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 55px;
}


.redes-sociais-list a:hover {
    color: #777;
    background: #fff;
}


#table-light th {
	  color: #F58355;
    font-size: 2rem;
    text-align: center;
    border-bottom: 5px solid #F58355;
    margin-bottom: 0rem;
}


#table-light td:first-child {
  	background: #858585 !important;
  	color: #fff !important;
  	width: 35%;
}


#table-light td {
  	background: #fff;
  	color: #000;
    border: 1px solid #ccc;
}


#table-easy th {
	  color: #68BF93;
    font-size: 2rem;
    text-align: center;
    border-bottom: 5px solid #68BF93;
    margin-bottom: 0rem;
}


#table-easy td:first-child {
  	background: #858585 !important;
  	color: #fff !important;
  	width: 35%;
}


#table-easy td {
  	background: #fff;
  	color: #000;
    border: 1px solid #ccc;
}


#table-smart th {
	  color: #5893C6;
    font-size: 2rem;
    text-align: center;
    border-bottom: 5px solid #5893C6;
    margin-bottom: 0rem;
}


#table-smart td:first-child {
  	background: #858585 !important;
  	color: #fff !important;
  	width: 35%;
}


#table-smart td {
  	background: #fff;
  	color: #000;
    border: 1px solid #ccc;
}


#table-advanced th {
	  color: #C94041;
    font-size: 2rem;
    text-align: center;
    border-bottom: 5px solid #C94041;
    margin-bottom: 0rem;
}


#table-advanced td:first-child {
  	background: #858585 !important;
  	color: #fff !important;
  	width: 35%;
}


#table-advanced td {
  	background: #fff;
  	color: #000;
    border: 1px solid #ccc;
}


.form-check-input:checked {
    background-color: #000000;
    border-color: #000000;
}


#opcoes-compras,
#ups-rotativas{
  background: #F5F5F5;
}


.btn-dark:hover {
  color: #000;
  border-color: #ffc107;
  background-color: #ffc107;
}


.mob-menu-header {
  background-color: #aaaaaa;
}


.logo-mobile {
  height: 33px;
  max-height: 33px;
}


.mobmenu-trigger, .mobmenu-busca {
  border-radius: 0px;
  border: none;
  background-color: #000;
  color: #fff;
}


.mobmenu-trigger::before, .mobmenu-busca::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
}


.mobmenu-trigger[aria-expanded="false"] {
  background-color: #000;
  color: #fff;
}


.mobmenu-busca[aria-expanded="false"] {
  background-color: #000;
  color: #fff;
}


.mobmenu-busca[aria-expanded="false"]::before {
  content: "\F52A";
}


.mobmenu-trigger[aria-expanded="false"]::before {
  content: "\f479";
}


.mobmenu-trigger[aria-expanded="true"] {
  background-color: #ffcd11;
  color: #000;
}


.mobmenu-busca[aria-expanded="true"]::before {
  content: none;
}


.mobmenu-busca[aria-expanded="true"] {
  background-color: #ffcd11;
  color: #000;
    padding: 0px;
}


.mobmenu-trigger[aria-expanded="true"]::before {
  content: "\F659";
}


.mobmenu-trigger:hover,
:focus,
:active:focus {
  border: none;
  box-shadow: none;
}


.btn-light.active:focus,
.btn-light:active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: none;
}


.row.mobmenu-item {
  height: 55px;
  border-bottom: 1px solid #707070;
  display: flex;
  align-content: center;
  text-decoration: none;
	color: unset;
}


.mobmenu-caret-wrapper {
  display: flex;
  justify-content: center;
}


.mob-menu-caret-button {
  background-color: transparent;
  border: none;
}


.mobmenu-item-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}


.cmsslider {
  width: 100vw;
  overflow: hidden;
}


div.cmsslide-item {
  scroll-snap-align: start;
  flex-shrink: 0;
  width: 100vw;
  height: 91vh;
  margin-right: 50px;
  background-color: #fff;
  position: relative;
}


a.cmsslide-link {
  display: inline-flex;
  width: 100%;
  height: 51px;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  position: relative;
}


#mobbar {
  position: sticky;
  top: 0;
  z-index: 999;
  min-height: 55px;
  max-height: 55px
  }


.collapse.show {
position: unset;
z-index: 99;
top: 35px
}


.noscroll {
  height: 100% !important;
  overflow: hidden !important;
  }


.nomargin {
margin: 0px !important;
}


.showbusca {
overflow-y: visible;
z-index: 9999;
width: 80vw;
background-color: #f5f5f5;
}


.input-busca {
background-color: #212529
}


.input-busca::-moz-placeholder {
color: #dee2e6;
opacity: 1;
}


.input-busca::placeholder {
color: #dee2e6;
opacity: 1;
}


.first-level-parent {
z-index: 99
}


.first-level-relative {
min-width: 100vw;
}


.first-level-wrapper {
min-height: 537px;
}


.nav-link.nav-h {
color: #fff !important;
}


.navbar-dark .navbar-nav .nav-link {
color: #fff;
}


.nav-link.nav-h.active {
  border-top: 4px solid #ffcd11;
  min-height: 80px;
  max-height: 80px;
  padding-top: 25px;
  color: #ffcd11 !important;
}


.nav-link.nav-h:hover {
  border-top: 4px solid #ffcd11;
  min-height: 80px;
  max-height: 80px;
  padding-top: 25px;
  color: #ffcd11 !important;
}


.nav-link.nav-v {
color: #000;
text-align: left;
width: 331px;
margin-bottom: 20px;
min-height: 45px;
max-height: 45px;
border-radius: 0px;
}


.nav-link.nav-v.active {
color: #000;
background-color: #ffcd11;
align-items: center;
}


.nav-link.nav-v:hover {
color: #000;
background-color: #ffcd11;
align-items: center;
}


.nav-link.nav-v:hover::after {
    font-family: bootstrap-icons !important;
    content: "\F285";
font-size: 2em;
}


.nav-link.nav-v.active::after {
    font-family: bootstrap-icons !important;
    content: "\F285";
font-size: 2em;
}


.tab-content {
background-color: #f1f1f1;
}


.second-level-title {
background-color: #fff;
margin-bottom: 0px;
}


.list-group-item.second-level-link {
padding: 0.2rem 0rem 1.5rem 0rem;
}


.notalink {
color: unset;
text-decoration: none !important
}


#undermenu {
  background-color: #000;
  height: 100vh;
  position: absolute;
  overflow: hidden;
  min-height: 100vh;
  min-width: 100vw;
  touch-action: none;
  z-index: 9;
  opacity: 35;
  display: none
}


.noscroll {
  height: 100% !important;
  overflow: hidden !important;
  }


.notalinkmenu { 
    text-decoration: none !important;
    color: unset !important
  }


.notalinkmenu:hover {
    border-bottom: 1px solid;
		padding-bottom: 8px;
}


.button_slide {
  background-color: #fff;
  color: #000;
   border-left: 8px solid #FFCD11;
  border-radius: 0px;
  display: inline-block;
  font-family: unset;
  font-size: 16px;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #FFCD11;
  transition: ease-out 0.3s;
  width: 100%
}


.maxcontent {
      max-width: -moz-max-content;
      max-width: max-content;
}


.slide_right:hover {
  box-shadow: inset 400px 0 0 0 #FFCD11;
}


.sendbtn {
  width: auto;
  }


#button {
  transition: all 0.25s ease;
  }


button.btn-warning:hover {
  color: white;
  }


button.btn-warning:active {
  letter-spacing: 2px;
  }


button.btn-warning:after {
  content: "Enviar";
  }


.onclic {
  width: 24px;
  height: 24px;
  border-color: #bbbbbb;
  border-width: 3px;
  font-size: 30px;
  border-style: solid;
  border-left-color: #ffc107;
  animation: rotating 2s 0.25s linear infinite;
  border-radius: 40px;
  background-color: transparent;
  margin-right: 10px;
  }


.onclic:after {
  content: " " !important;
  }


.onclic:hover {
  color: #1ECD97;
  background: white;
  }


.validate {
  font-size: 42px;
  color: green;
  background: transparent;
  margin-right: 10px;
  padding: 0;
  margin: 0;
  margin-right: 10px;
  height: -moz-max-content;
  height: max-content;
  max-height: 30px;
  margin-top: -20px;
  }


.validate:after {
  font-family: 'bootstrap-icons';
  content: "\F26E" !important;
  }


.notvalidate {
  font-size: 32px;
  background: transparent;
  margin-right: 10px;
  padding: 0;
  margin: 0;
  margin-right: 10px;
  height: -moz-max-content;
  height: max-content;
  max-height: 30px;
  margin-top: -13px;
  color: #dc3545;
  }


.notvalidate:after {
  font-family: 'bootstrap-icons';
  content: "\F33A" !important;
  }


@keyframes rotating {
  from {
  transform: rotate(0deg);
  }
  to {
  transform: rotate(360deg);
  }
  }


@media(min-width: 992px) {
  .navbar-expand-lg {
    min-height: 80px;
    max-height: 80px;
  }
  .navbar-expand-lg .navbar-collapse {
    min-height: 80px;
    max-height: 80px;
  }
  .navbar-expand-lg .navbar-nav {
    min-height: 80px;
    max-height: 80px;
  }
  .nav-item {
      display: flex;
  		align-items: center;
  }
  }


@media(max-width: 758px) {
  #desknav{
    display: none;
    position: absolute;
  }
  .cobretudo {
    display: block !important;
  }
 }


body {
	overflow-x: hidden;
}


/*
#hero-carousel {
	height: 60vh;
}
*/


#hero-carousel .carousel,
#hero-carousel .carousel-inner,
#hero-carousel .carousel-item,
#hero-carousel .content-slide,
#hero-carousel .row {
	height: 100%;
}


.carousel-indicators button {
  width: 80px !important;
  height: 3px !important;
 	opacity: 1 !important;
  background-color: #aaa !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}


.carousel-indicators .active {
  background-color: #ffc107 !important;
}


.btn-warning:hover {
	border-color: #111 !important;
	background-color: #111 !important;
  color: #ffc107 !important;
}


.btn-dark:hover {
	border-color: #ffc107 !important;
	background-color: #ffc107 !important;
  color: #111 !important;
}


.linha-produto-item {
 	border-bottom: 10px solid #ffc107;
 	color: #212529;
  text-decoration: none !important;
}


.linha-produto-item:hover {
 	border-color: #212529 !important;
  color: #ffc107 !important;
}


#sobre .border-5 {
	border-width: 12px !important;
}


.cliente-top {
	border-right: 1px dashed #ccc;
}


.cliente-top:last-child {
	border-right: none;
}


.cliente-bottom {
	border-top: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
}


.cliente-bottom:last-child {
	border-right: none;
}


#nossos-clientes .btn-dark:hover {
	background-color: #ffc107 !important;
	border-color: #ffc107 !important;
 	color: #212529 !important;
}


footer {
	height: auto;
}


footer .nav-link:hover {
  text-decoration: underline !important;
 	color: #212529 !important;
}


.input-email-footer {
	position: relative;
}


.input-email-footer button {
	position: absolute;
  right: 2%;
  background: transparent !important;
}


.redes-sociais-list a {
		font-size: 1.25rem;
    color: #fff;
    background: black;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 55px;
}


.redes-sociais-list a:hover {
    color: #777;
    background: #fff;
}


#table-light th {
	  color: #F58355;
    font-size: 2rem;
    text-align: center;
    border-bottom: 5px solid #F58355;
    margin-bottom: 0rem;
}


#table-light td:first-child {
  	background: #858585 !important;
  	color: #fff !important;
  	width: 35%;
}


#table-light td {
  	background: #fff;
  	color: #000;
    border: 1px solid #ccc;
}


#table-easy th {
	  color: #68BF93;
    font-size: 2rem;
    text-align: center;
    border-bottom: 5px solid #68BF93;
    margin-bottom: 0rem;
}


#table-easy td:first-child {
  	background: #858585 !important;
  	color: #fff !important;
  	width: 35%;
}


#table-easy td {
  	background: #fff;
  	color: #000;
    border: 1px solid #ccc;
}


#table-smart th {
	  color: #5893C6;
    font-size: 2rem;
    text-align: center;
    border-bottom: 5px solid #5893C6;
    margin-bottom: 0rem;
}


#table-smart td:first-child {
  	background: #858585 !important;
  	color: #fff !important;
  	width: 35%;
}


#table-smart td {
  	background: #fff;
  	color: #000;
    border: 1px solid #ccc;
}


#table-advanced th {
	  color: #C94041;
    font-size: 2rem;
    text-align: center;
    border-bottom: 5px solid #C94041;
    margin-bottom: 0rem;
}


#table-advanced td:first-child {
  	background: #858585 !important;
  	color: #fff !important;
  	width: 35%;
}


#table-advanced td {
  	background: #fff;
  	color: #000;
    border: 1px solid #ccc;
}


.form-check-input:checked {
    background-color: #000000;
    border-color: #000000;
}


#opcoes-compras,
#ups-rotativas{
  background: #F5F5F5;
}


.mob-menu-header {
  background-color: #aaaaaa;
}


.logo-mobile {
  height: 33px;
  max-height: 33px;
}


.mobmenu-trigger, .mobmenu-busca {
  border-radius: 0px;
  border: none;
  background-color: #000;
  color: #fff;
}


.mobmenu-trigger::before, .mobmenu-busca::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
}


.mobmenu-trigger[aria-expanded="false"] {
  background-color: #000;
  color: #fff;
}


.mobmenu-busca[aria-expanded="false"] {
  background-color: #000;
  color: #fff;
}


.mobmenu-busca[aria-expanded="false"]::before {
  content: "\F52A";
}


.mobmenu-trigger[aria-expanded="false"]::before {
  content: "\f479";
}


.mobmenu-trigger[aria-expanded="true"] {
  background-color: #ffcd11;
  color: #000;
}


.mobmenu-busca[aria-expanded="true"]::before {
  content: none;
}


.mobmenu-busca[aria-expanded="true"] {
  background-color: #ffcd11;
  color: #000;
    padding: 0px;
}


.mobmenu-trigger[aria-expanded="true"]::before {
  content: "\F659";
}


.row.mobmenu-item {
  height: 55px;
  border-bottom: 1px solid #707070;
  display: flex;
  align-content: center;
  text-decoration: none;
	color: unset;
}


.mobmenu-caret-wrapper {
  display: flex;
  justify-content: center;
}


.mob-menu-caret-button {
  background-color: transparent;
  border: none;
}


.mobmenu-item-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}


.menu-button {
       border-radius: 0px;
  border: none;
  background-color: #000;
  color: #fff;

      cursor: pointer;
      transition: 0.3s;
    }


.menu-button .bar:nth-of-type(1) {
      margin-top: 0px;
    }


.menu-button .bar:nth-of-type(3) {
      margin-bottom: 0px;
    }


.bar {
      position: relative;
      display: block;
  width: 28px;
  height: 2px;
  margin: 6px auto;
      background-color: #fff;

      border-radius: 0px;
      transition: 0.3s;
    }


.cross {
  background-color: #ffcd11
}


.cross .bar:nth-of-type(1) {
      transform: translateY(9px) rotate(-45deg);
      background-color: #000;
    }


.cross .bar:nth-of-type(2) {
      opacity: 0;
      
    }


.cross .bar:nth-of-type(3) {
      transform: translateY(-7px) rotate(45deg);
       background-color: #000;
    }


#undermenu {
  background-color: #000;
  height: 100vh;
  position: absolute;
  overflow: hidden;
  min-height: 100vh;
  min-width: 100vw;
  touch-action: none;
  z-index: 9;
  opacity: 35;
  display: none
}


.underlay {
  display: none
}


.cleanlink{color:unset!important;text-decoration:none!important;}


.mercadosgrid div[data-v-7dcfd3f2]{cursor:pointer;}


.marginside[data-v-7dcfd3f2]{border-right:2px solid #dcdcde;}


a[data-v-7dcfd3f2]{text-decoration:none;}


h4[data-v-7dcfd3f2]{color:#000;}


.card-footer.nofooter[data-v-7dcfd3f2]{background-color:transparent!important;padding:0!important;border-top:none;}


.compracard[data-v-7dcfd3f2]{border:none;border-radius:0!important;background-color:transparent!important; text-align: center !important;}


.border-bottom[data-v-7dcfd3f2]{border-bottom:1px solid #000!important;}


.compracard[data-v-7dcfd3f2]:nth-child(2){border-left:1px solid #000;border-right:1px solid #000;}


@media (max-width:768px){
.border-sm-bottom[data-v-7dcfd3f2]{border-bottom:1px solid #000!important;}
.compracard[data-v-7dcfd3f2]:nth-child(2){border-left:none;border-right:none;}
}


.notalink{text-decoration:none;color:unset!important;}


.notalink:hover{text-decoration:underline;color:unset!important;}


.nopadding{padding:0!important;}


.hero-card-overlay {
  width: 50%;
  max-width: 50%
}


.fitcontent {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important
}


.swiper-pagination-bullet {
    width: 81px;
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 81px));
    height: 3px;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 3px));
    display: inline-block;
    border-radius: 0px;
    background: #BFBFBF;
    opacity: 0.9;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.9);
}


.swiper-pagination-bullet-active {

    background: #ffcd11;
    opacity: 0.9;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.9);
}


@media(max-width: 758px) {
  #desknav{
    display: none;
    position: absolute;
  }
  .cobretudo {
    display: block !important;
  }
    .hero-card-overlay {
   position: relative !important;
  width: 100%;
  max-width: 100%
}
.swiper-button-next, .swiper-button-prev {
    top: 17%;
}
    .swiper-pagination {

    margin-top: -85%;
}
    .swiper-pagination-bullet {
    width: 41px;
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 41px));
    height: 3px;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 3px));
    display: inline-block;
    border-radius: 0px;
    background: #BFBFBF;
}
    .swiper-pagination-bullet-active {

    background: #ffcd11;
    opacity: 0.9;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.9);
}
    .accordion-button:after {
  transition: var(--bs-accordion-btn-icon-transition);
  transform: rotate(270deg);
    }
.accordion-header {
  margin-bottom: 0;
  background-color: transparent;
    }
.accordion-item {
  background-color: transparent;
  border: none;
}
        .accordion-button {
            border: none;
            background-color: transparent;
            padding-left: 10px;
            border-bottom: 1px solid;
        }

 }


@media (hover: hover) {
.mobmenu-trigger:hover,
:focus,
:active:focus {
  border: none;
  box-shadow: none;
}

.btn-light.active:focus,
.btn-light:active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-dark:hover {
  color: #000;
  border-color: #ffc107;
  background-color: #ffc107;
}

    .cross:hover .bar:nth-of-type(1) {
      transform: translateY(7.5px) rotate(-40.5deg);
    }

    .cross:hover .bar:nth-of-type(2) {
      opacity: 0.1;
    }

    .cross:hover .bar:nth-of-type(3) {
      transform: translateY(-7.5px) rotate(40.5deg);
    }

 .menu-button:hover .bar:nth-of-type(1) {
      transform: translateY(1.5px) rotate(-4.5deg);
    }

    .menu-button:hover .bar:nth-of-type(2) {
      opacity: 0.9;
    }

    .menu-button:hover .bar:nth-of-type(3) {
      transform: translateY(-1.5px) rotate(4.5deg);
    }


}

/*# sourceMappingURL=unen-24a03c72.css.map*/