.prc-frete-ninc{
    font-size: 10px;color: #585858;text-align: left;font-style: italic;
  }
.btn-continuar{
  background-color: #295baa;
  margin: 10px;
  color: #fff;
  font-family: Pluto_Sans_Cond_Heavy;
  border: 1px solid #295baa;
}
.btn-continuar:hover{
  text-decoration: underline;
  color: #FFF;
}

@-webkit-keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}
.menu-n1{
  font-size: 11pt!important;
}
.waitingForConnection {
  -webkit-animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
  -webkit-animation-duration: 1.7s;
}

  .btn-menu-finalizar{
    background-color: #FFF;
    color: #2fd463;
    border: 1px solid #2fd463;
    width: 90%;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-family: pluto_sans_cond_heavy;
    font-size: 10pt;
  }
  .btn-menu-finalizar:hover{
    color: #2fd463!important;
    text-decoration: underline;
  }
  .btn-menu-navegacao{
    background-color: #2fd463;
    color: #FFF;
    border: 1px solid #2fd463;
    width: 90%;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-family: pluto_sans_cond_heavy;
    font-size: 10pt;
  }
  .btn-menu-navegacao:hover{
    color: #FFF!important;
    text-decoration: underline;
  }
  .urlativa{
    color: #ED1C24!important;
  }
  .unity-center{
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center;
  }
  .link-atributo{
    color: #585858;
  }
  .hide-top{
    display: none;
  }
  .show-top{
    display: block;
  }
  .no-topborder{
    border-top: none!important;
  }
  .modal-detalhes{
    font-size: 12px;
  }
  .modal-detalhes-prod{
    font-size: 10px;
  }
  .modal-dt-produtos{
    max-width: 1280px!important;
  }
  .carousel-control-next, .carousel-control-prev {
      position: absolute;
      top: 0;
      bottom: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 10pt !important;
      color: #fff;
      /*text-align: center; */
      /* opacity: .5; */
  }
  .hideCartItem{
    display: none;
  }
  .topo{
    position: absolute;
    top: 0;
    z-index: 10;
  }
  .color-default-text{
    color: #585858;
  }
  .color-default{
    color: #ED1C24!important;
  }
  .btn-catalogo{
    background-color: #F80;border:none !important; padding: .2rem .75rem !important;
  }
  .cadastro{
    background-color:#F0E68C;
    min-height:70px;
  }
  .fundo-padrao{
    background-color: #F5F5F5;
  }
  .fundo-branco{
    background-color: #FFF; 
  }
  .titulos{
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .btn {
    border-radius: .0rem;
  }
  .cor-texto-padrao{
    color: #585858;
  }
  .unity-larajna{
    color: #F80;
  }
  .form-control {
    border-radius: .0rem;
  }
  .input-group-text {
    background-color: #FFF;
    border: 1px solid #ced4da;
    border-radius: .0rem;
  }
  .list-group-item {
    border: 0px solid rgba(0,0,0,.125);
  }
  .unity-center{
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
  }
  .font-top-bar{
    font-family: pluto_regular;
    font-size: 11pt;
    color:#585858;
  }
  .cat-titulo{
    position: relative;
    top: 93%;
  }
  .page-link {
      position: relative;
      display: block;
      padding: .5rem .75rem;
      margin-left: -1px;
      line-height: 1.25;
      color: #585858;
      background-color: #fff;
      border: none;
      font-family: Pluto_regular;
  }
  a.page-link:hover {
      position: relative;
      display: block;
      padding: .5rem .75rem;
      margin-left: -1px;
      line-height: 1.25;
      color: #FFF;
      background-color: #F80;
      border: none;
      font-weight: bold;
      font-family: Pluto_regular;
  }
  a.link-unity-pg{
    position: relative;
      display: block;
      padding: .5rem .75rem;
      margin-left: -1px;
      line-height: 1.25;
      color: #585858;
      background-color: none;

      
  }
  a.link-unity-pg:hover{
    position: relative;
      display: block;
      padding: .5rem .75rem;
      margin-left: -1px;
      line-height: 1.25;
      color: #f80;
      background-color: none;
      
  }
  a.link-unity-prod{
    text-decoration: none;
  }
  .page-item.active .page-link {
      z-index: 1;
      color: #fff;
      background-color: #F80;
      border-color: #F80;
  }
  .page-item:first-child .page-link {
      margin-left: 0;
      border-top-left-radius: .0rem;
      border-bottom-left-radius: .0rem;
  }
  .linkMenuCat{
    font-family: pluto_sans_cond_regular;
    font-size:10pt;
    color:#585858;
    text-decoration: none;
  }
  .linkMenuCat:hover{
    font-family: pluto_sans_cond_regular;
    font-size:10pt;
    font-weight: bold;
    color:#F80;
    text-decoration: none;
  }
  .linkMenuCat:active{
    font-family: pluto_sans_cond_regular;
    font-size:10pt;
    font-weight: bold;
    color:#F80;
    text-decoration: none;
  }
  .bold-unity{
    font-weight: bold;
    font-size: 11pt;
    color:#F80;
  }
/**/.qtdoculta{
    display: none;
  }
  .qtdexibe{
    display: inline-flex;
  }
  
  
  li a.psch12{
    color:#585858;
  }
  li a.pch-italic12{
    color:#FFF;
  }
  a:link{
    text-decoration: none;
  }

  .btn-finalizar-orca{
      margin: 5px;
      color: #FFF;
      background-color: #29487d;
      font-family: Pluto_Sans_Cond_Heavy;
      font-size:10pt;
      max-height: 35px;
      width: 90%;
  }

  .btn-finalizar-orca:hover{
    margin: 5px;
      color: #FFF;
      background-color: #29487d;
      font-family: Pluto_Sans_Cond_Heavy;
      text-decoration: underline;
      font-size:10pt;
      max-height: 35px;
      width: 90%;

  }

  .btn-finalizar-orca:active{
      margin: 5px;
      color: #FFF;
      background-color: #29487d;
      font-family: Pluto_Sans_Cond_Heavy;
      text-decoration: underline;
      font-size:10pt;
      max-height: 35px;
      width: 90%;

  }

  .btn-continuar-orca{
    margin: 5px;
    color: #29487d;
    border-color: #29487d;
    background-color: #FFF;
    font-family: Pluto_Sans_Cond_Heavy;
    font-size:10pt;
    max-height: 35px;
    width: 90%;
  }

  .btn-continuar-orca:hover{
    margin: 5px;
    color: #29487d;
    border-color: #29487d;
    background-color: #FFF;
    font-family: Pluto_Sans_Cond_Heavy;
    text-decoration: underline;
    font-size:10pt;
    max-height: 35px;
    width: 90%;

  }

  .btn-continuar-orca:active{
    margin: 5px;
    color: #F80;
    border-color: #29487d;
    background-color: #FFF;
    font-family: Pluto_Sans_Cond_Heavy;
    text-decoration: underline;
    font-size:10pt;
    max-height: 35px;
    width: 90%;

  }

.circle-mp {
    border-radius: 50%;
    color: #fff;
    background-color: #29487d;
    text-align: center;
    /*background: #F80;*/
    padding: 4px;
    font-size: 11px;
    font-weight: bold;
}
.logo-ubp{
  max-width: 160px;
}
.btn-for-pg{
  min-width: 220px;
  max-width: 220px;
  margin-right: 10px;
}
.btn-for-pg:hover{
  text-decoration: underline;
}
.dropdown:hover>.dropdown-menu {
     display: block;
}

.circle {
    border-radius: 50%;
    border-style: solid;
    border-color: #FFF;
    color: #fff;
    text-align: center;
    padding: 4px;
    font-size: 11px;
    font-weight: bold;
    margin-right: 10px;
    margin-left: -5px;
    min-width: 25px;
}


@font-face {
  font-family: 'pluto_regular';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('pluto_regular'),
    url('/assets/fontes/utilizadas/pluto_regular/pluto_regular.woff2') format('woff2'),
    url('/assets/fontes/utilizadas/pluto_regular/pluto_regular.woff') format('woff'),
    url('/assets/fontes/utilizadas/pluto_regular/pluto_regular.eot?#iefix') format('embedded-opentype'),
    url('/assets/fontes/utilizadas/pluto_regular/pluto_regular.eot') format('embedded-opentype'),
    url('/assets/fontes/utilizadas/pluto_regular/pluto_regular.ttf') format('truetype');
    font-display: swap;
}
@font-face {
  font-family: 'pluto_regular_italic';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('pluto_regular_italic'),
    url('/assets/fontes/utilizadas/pluto_regular_italic/pluto_regular_italic.woff2') format('woff2'),
    url('/assets/fontes/utilizadas/pluto_regular_italic/pluto_regular_italic.woff') format('woff'),
    url('/assets/fontes/utilizadas/pluto_regular_italic/pluto_regular_italic.eot?#iefix') format('embedded-opentype'),
    url('/assets/fontes/utilizadas/pluto_regular_italic/pluto_regular_italic.eot') format('embedded-opentype'),
    url('/assets/fontes/utilizadas/pluto_regular_italic/pluto_regular_italic.ttf') format('truetype');
    font-display: swap;
}


@font-face {
  font-family: 'Pluto_Heavy';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('Pluto_Heavy'),
    url('/assets/fontes/utilizadas/pluto_heavy/Pluto_Heavy.otf') format('OpenType');
    font-display: swap;
}

@font-face {
  font-family: 'Pluto_Cond_Heavy_Italic';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('Pluto_Cond_Heavy_Italic'),
    url('/assets/fontes/utilizadas/Pluto_Cond_Heavy_Italic/Pluto_Cond_Heavy_Italic.otf') format('OpenType');
    font-display: swap;
}

@font-face {
  font-family: 'Pluto_Sans_Cond_Heavy';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('Pluto_Sans_Cond_Heavy'),
    url('/assets/fontes/utilizadas/pluto_sans_cond_heavy/Pluto_Sans_Cond_Heavy.otf') format('OpenType');
    font-display: swap;
}

@font-face {
  font-family: 'pluto_sans_cond_heavy_italic';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('pluto_sans_cond_heavy_italic'),
    url('/assets/fontes/utilizadas/pluto_sans_cond_heavy_italic/Pluto Sans Cond Heavy Italic.otf') format('OpenType');
    font-display: swap;
}

@font-face {
  font-family: 'pluto_sans_cond_regular';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('pluto_sans_cond_regular'),
    url('/assets/fontes/utilizadas/pluto_sans_cond_regular/Pluto Sans Cond Regular.otf') format('OpenType');
    font-display: swap;
}

@font-face {
  font-family: 'pluto_sans_cond_regular_italic';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('pluto_sans_cond_regular_italic'),
    url('/assets/fontes/utilizadas/pluto_sans_cond_regular_italic/Pluto Sans Cond Regular Italic.otf') format('OpenType');
    font-display: swap;
}

@font-face {
  font-family: 'pluto_sans_cond_bold';
  font-style: normal;
  font-weight: normal;
  font-display:auto;
  src:local('pluto_sans_cond_regular_italic'),
    url('/assets/fontes/utilizadas/pluto_sans_cond_bold/pluto_sans_cond_bold.otf') format('OpenType');
    font-display: swap;
}

a.nav-link.nav-h:hover{
  border-bottom: 3px solid #FFF;
  /*padding-top: -10px;*/
}
.ico-btn-orca{
  max-width: 15px;
  /*background-image:url('/assets/imagens/usoComum/OrcamentoLaranja.svg') no-repeat 50% 50% !important;*/
}
.ico-btn-orca:hover{
  max-width: 15px;
  /*background-image:url('/assets/imagens/usoComum/Orcamento.svg') no-repeat 50% 50% !important;*/
}


.navbar-unity{
    padding: 0rem!important;
    background-color: transparent!important;
  }
  .cabecalho-text{
    font-family: Pluto_Sans_Cond_Heavy;
    font-size: 10pt;
    color: #585858;
    margin-right: 10px;
    
  }
  .cabecalho-btn{
    font-family: pluto_cond_heavy_italic;
    font-size: 10pt;
    color: #FFF;
    background-color: #ED1C24;
    border: none!important;
    padding: .1rem .55rem !important

  }
  .cabecalho-btn:hover{
    text-decoration: underline;
    color: #FFF;
    background-color: #ED1C24;

  }
  .cabecalho-btn:active{
    text-decoration: underline;
    color: #585858;
    background-color: #F80;

  }
  ul{
    list-style-type: none!important;
  }

/* NEW*/
@media screen and (max-width: 320px) {
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 20px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    }
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .p-descr-item-cart-men{
      font-family: pluto_sans_cod_heavy;
      font-size: 9pt;
      line-height: 1.0;
      margin-bottom: 5px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
      width: 90%;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      background-color: #FFF;
    }
    #btnFrete{
      width: 100%;
    }
    .btn-for-pg{
      min-width: 220px;
      max-width: 220px;
      margin-right: 10px;
      margin-top: 20px;
    }
    .btn-for-pg:hover{
      text-decoration: underline;
    }
    .no-radius-border{
      border-radius: 0rem;
    }
    .hide-mob{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .banner-full-home {
      width: 100%;
      height: 40vh;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 10pt;
    }
    .titulo-n1.n1-home{
      padding-top: 5px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: center!important;
      margin-top: -15px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .div-produto{
      max-width: 130px;
      margin:5px;
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 120px;

      padding-bottom: 5px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 100px;
      max-height: 100px;
      margin: 10px;
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
      text-align: left!important; 
      line-height: 1.1;
      /*max-width: 120px;*/
      max-height: 20px;
      min-height: 20px;
      font-family: Pluto_Heavy;
      font-size: 8pt;
      color: #ED1C24;
      margin-bottom: 5px;
    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 120px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 8pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 120px;
      font-family: pluto_sans_cond_regular;
      font-size: 12pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 12px;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
     text-decoration: underline;
     color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 12pt;
      color: #585858;
    }
    .div-img-destaque{
      
    }
    .img-destaque{
      max-width: 100%;
      padding-bottom: 20px;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .text-newsletter{
      text-align: center;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{

    }
    .fast-cart-menu{

    }
    .nav-express{
      max-width: 120px;
    }
    .nav-color{
      background-color: #800000!important;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 200px;
      padding: 20px 10px 20px 10px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .btn-calc-frete-personal{
      width: 100%;
      margin-top: 10px;
    }
    .input-bsc-personal{
      width: 100%;
    }
    .meus-pedidos{
      padding-top: 20px;
      /*padding-bottom: 290px;*/
    }
    .div-btn-for-pg{
      padding-top: 10px;
      padding-bottom: 20px;
      text-align: center!important;
      
    }
    .p-tit-pag{
      padding-top: 0px;
      
      font-family: Pluto_Heavy;
      font-size: 14px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 20px;
    }

}

@media screen and (min-width: 320.1px) and (max-width: 575.9px){
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 20px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    }
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
      padding-left: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
      width: 90%;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      background-color: #FFF;
    }
    #btnFrete{
      width: 100%;
    }
    .esp-unity{

    }
    .btn-for-pg{
      min-width: 220px;
      max-width: 220px;
      margin-right: 10px;
      margin-top: 20px;
    }
    .btn-for-pg:hover{
      text-decoration: underline;
    }
    .no-radius-border{
      border-radius: 0rem;
    }
    .hide-mob{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .banner-full-home {
      width: 100%;
      height: 40vh;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 10pt;
    }
    .titulo-n1.n1-home{
      padding-top: 5px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: center!important;
      margin-top: -15px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .div-produto{
      max-width: 50%;
      margin:5px;
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 120px;
      padding-bottom: 5px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 100px;
      max-height: 100px;
      margin: 10px;
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
      text-align: left!important; 
      line-height: 1.1;
      /*max-width: 120px;*/
      max-height: 20px;
      min-height: 20px;
      font-family: Pluto_Heavy;
      font-size: 8pt;
      color: #ED1C24;
      margin-bottom: 5px;
    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 120px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 8pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 120px;
      font-family: pluto_sans_cond_regular;
      font-size: 12pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 12px;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 12pt;
      color: #585858;
    }
    .div-img-destaque{
      
    }
    .img-destaque{
      max-width: 250px;
      padding-bottom: 20px;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .text-newsletter{
      text-align: center;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{

    }
    .fast-cart-menu{

    }
    .nav-express{
      max-width: 120px;
    }
    .nav-color{
      background-color: #800000!important;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 200px;
      padding: 20px 10px 20px 10px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .btn-calc-frete-personal{
      width: 100%;
      margin-top: 10px;
    }
    .input-bsc-personal{
      width: 100%;
    }
    .meus-pedidos{
      padding-top: 20px;
      /*padding-bottom: 290px;*/
    }
    .div-btn-for-pg{
      padding-top: 10px;
      padding-bottom: 20px;
      text-align: center!important;
      
    }
    .p-tit-pag{
      padding-top: 0px;
      
      font-family: Pluto_Heavy;
      font-size: 14px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 20px;
    }

}

@media screen and (min-width: 576px) and (max-width: 767.9px){
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 20px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    }
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
      padding-left: 10px;
    }
   .row-cart-item-menu{
      padding: 10px;
    }
   .div-itens-cart-menu{
      width: 90%;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
   .div-nav-unity{
      background-color: #FFF;
    }
    #btnFrete{
      width: 100%;
    }
    .esp-unity{

    }
    .btn-for-pg{
      min-width: 220px;
      max-width: 220px;
      margin-right: 10px;
      margin-top: 20px;
    }
    .btn-for-pg:hover{
      text-decoration: underline;
    }
    .no-radius-border{
      border-radius: 0rem;
    }
    .hide-mob{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .banner-full-home {
      width: 100%;
      height: 40vh;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 10pt;
    }
    .titulo-n1.n1-home{
      padding-top: 5px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: center!important;
      margin-top: -15px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .div-produto{
      max-width: 180px;
      /*margin:25px;*/
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 120px;
      padding-bottom: 5px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 100px;
      max-height: 100px;
      margin: 10px;
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
      text-align: left!important; 
      line-height: 1.1;
      /*max-width: 120px;*/
      max-height: 20px;
      min-height: 20px;
      font-family: Pluto_Heavy;
      font-size: 8pt;
      color: #ED1C24;
      margin-bottom: 5px;
    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 120px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 8pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 120px;
      font-family: pluto_sans_cond_regular;
      font-size: 12pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 12pt;
      color: #585858;
    }
    .div-img-destaque{
      
    }
    .img-destaque{
      max-width: 250px;
      padding-bottom: 20px;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .text-newsletter{
      text-align: center;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{

    }
    .fast-cart-menu{

    }
    .nav-express{
      max-width: 120px;
    }
    .nav-color{
      background-color: #800000!important;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 200px;
      padding: 20px 10px 20px 10px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .btn-calc-frete-personal{
      width: 100%;
      margin-top: 10px;
    }
    .input-bsc-personal{
      width: 100%;
    }
    .meus-pedidos{
      padding-top: 20px;
      /*padding-bottom: 290px;*/
    }
    .div-btn-for-pg{
      padding-top: 10px;
      padding-bottom: 20px;
      text-align: center!important;
      
    }
    .p-tit-pag{
      padding-top: 0px;
      
      font-family: Pluto_Heavy;
      font-size: 14px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 20px;
    }

}

@media screen and (min-width: 768px) and (max-width: 991.9px) { 
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 20px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    }
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
      padding-left: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
     width: 90%;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      background-color: #FFF;
    }
    #btnFrete{
      width: 100%;
    }
    .esp-unity{

    }
    .btn-for-pg{
      min-width: 220px;
      max-width: 220px;
      margin-right: 10px;
      margin-top: 20px;
    }
    .btn-for-pg:hover{
      text-decoration: underline;
    }
    .no-radius-border{
      border-radius: 0rem;
    }
    .hide-mob{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .banner-full-home {
      width: 100%;
      height: 40vh;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 10pt;
    }
    .titulo-n1.n1-home{
      padding-top: 5px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: center!important;
      margin-top: -15px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .div-produto{
      max-width: 180px;
      /*margin:5px;*/
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 120px;
      padding-bottom: 5px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 100px;
      max-height: 100px;
      margin: 10px;
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
      text-align: left!important; 
      line-height: 1.1;
      /*max-width: 120px;*/
      max-height: 20px;
      min-height: 20px;
      font-family: Pluto_Heavy;
      font-size: 8pt;
      color: #ED1C24;
      margin-bottom: 5px;
    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 120px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 8pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 120px;
      font-family: pluto_sans_cond_regular;
      font-size: 12pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 12pt;
      color: #585858;
    }
    .div-img-destaque{
      
    }
    .img-destaque{
      max-width: 250px;
      padding-bottom: 20px;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .text-newsletter{
      text-align: center;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{

    }
    .fast-cart-menu{

    }
    .nav-express{
      max-width: 120px;
    }
    .nav-color{
      background-color: #800000!important;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 200px;
      padding: 20px 10px 20px 10px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .btn-calc-frete-personal{
      width: 100%;
      margin-top: 10px;
    }
    .input-bsc-personal{
      width: 100%;
    }
    .meus-pedidos{
      padding-top: 20px;
      /*padding-bottom: 290px;*/
    }
    .div-btn-for-pg{
      padding-top: 10px;
      padding-bottom: 20px;
      text-align: center!important;
      
    }
    .p-tit-pag{
      padding-top: 0px;
      
      font-family: Pluto_Heavy;
      font-size: 14px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 20px;
    }

}

@media screen and (min-width: 992px) and (max-width: 1199.9px) {
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 20px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    }
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
      padding-left: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
      width: 90%;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      background-color: #FFF;
    }
    .esp-unity{

    }
    .btn-for-pg{
      min-width: 220px;
      max-width: 220px;
      margin-right: 10px;
      margin-top: 20px;
    }
    .btn-for-pg:hover{
      text-decoration: underline;
    }
    .no-radius-border{
      border-radius: 0rem;
    }
    .hide-mob{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .banner-full-home {
      width: 100%;
      height: 40vh;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 10pt;
    }
    .titulo-n1.n1-home{
      padding-top: 5px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: center!important;
      margin-top: -15px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .div-produto{
      max-width: 180px;
      /*margin:5px;*/
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 120px;
      padding-bottom: 5px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 100px;
      max-height: 100px;
      margin: 10px;
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
      text-align: left!important; 
      line-height: 1.1;
      /*max-width: 120px;*/
      max-height: 20px;
      min-height: 20px;
      font-family: Pluto_Heavy;
      font-size: 8pt;
      color: #ED1C24;
      margin-bottom: 5px;
    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 120px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 8pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 120px;
      font-family: pluto_sans_cond_regular;
      font-size: 12pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 12pt;
      color: #585858;
    }
    .div-img-destaque{
      
    }
    .img-destaque{
      max-width: 250px;
      padding-bottom: 20px;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 100%;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .text-newsletter{
      text-align: center;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{

    }
    .fast-cart-menu{

    }
    .nav-express{
      max-width: 120px;
    }
    .nav-color{
      background-color: #800000!important;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 200px;
      padding: 20px 10px 20px 10px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .btn-calc-frete-personal{
      width: 100%;
      margin-top: 10px;
    }
    .input-bsc-personal{
      width: 100%;
    }
    .meus-pedidos{
      padding-top: 20px;
      /*padding-bottom: 290px;*/
    }
    .div-btn-for-pg{
      padding-top: 10px;
      padding-bottom: 20px;
      text-align: center!important;
      
    }
    .p-tit-pag{
      padding-top: 0px;
      
      font-family: Pluto_Heavy;
      font-size: 14px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 20px;
    }

}
  
@media screen and (min-width: 1200px) and (max-width: 1365px){
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 152px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    }
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
      padding-left: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
      width: 90%;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      position: absolute;
      background-color: #FFF;
    }
    .esp-unity{

    }
    .div-btn-for-pg{
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 60px;
    }
    .p-tit-pag{
      padding-top: 20px;
      padding-left: 60px;
      font-family: Pluto_Heavy;
      font-size: 22px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 150px;
    }
    .meus-pedidos{
      padding-top: 160px;
      padding-bottom: 20px;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 250px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .hide-mob{
      
    }
    .hide-desk{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
      
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .link-nav-unity{
      padding-right: 1.7rem!important;
    }
    .li-nav-unity{
      margin-left: -8px;
    }
    .input-cabecalho{
         font-family: pluto_regular_italic;
         font-size: 14pt;
         min-width: 420px;
    }
    .nav-def-color{
      background-color: transparent!important;
    }
    .nav-scroll-color{
      background-color: #800000!important;
    }
    .banner-full-home {
      width: 100%;
      height: 100vh;
      background-size: cover;
      margin-top: -350px;
    }
    .div-superior{
      position: fixed;
      margin: 0px;
      padding: 0px;
      z-index: 10;
      display: block;
      
      /*z-index: 10000000; 
      background: transparent; 
      overflow: hidden; 
      display: block; 
      margin: 0px; 
      padding: 0px; 
      border: 0px; 
      transition: none 0s ease 0s; 
      position: fixed; right: 10px;*/
    }
    .row-cabecalho{
      background-color: #FDD09E;
      padding: 0.3rem;
    }
    .row-nav{
      padding: 0.5rem 0rem;
    }
    .nav-express{
      max-width: 120px;
      margin-top: -2px;
      margin-left: 10px;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 20pt;
    }
    .titulo-n1.n1-home{
      padding-top: 10px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: right!important;
      margin-top: -40px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .link-todos-produtos:hover{
      text-decoration: underline;
    }
    .ul-menu-lateral{
        margin-left: -40px;
    }
    .a-menu-lateral{
        text-decoration:none;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;
    }
    .a-menu-lateral:hover{
        text-decoration:underline;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;

    }
    .a-menu-lateral:active{
      text-decoration:underline;
      color: #585858;
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .span-home-lateral{
      font-size: 9pt!important;
      font-family: pluto_sans_cond_heavy!important;
      color: #ED1C24!important;
    }
    .div-produto{
      max-width: 170px;
      margin:5px;
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 160px;
      padding-bottom: 10px;
      min-width: 160px;
      min-height: 160px;
      max-height: 160px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 150px;
      max-height: 150px;
      /*margin: 10px;*/
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
      text-align: left!important; 
      line-height: 1.1;
      /*max-width: 170px;*/
      font-family: Pluto_Heavy;
      font-size: 10pt;
      color: #ED1C24;
      margin-bottom: 5px;
      min-height: 30px;
    }
    .p-descr-pro{
       text-align: left!important; 
       line-height: 1.0;
       max-width: 170px;
       max-height: 20px;
       min-height: 20px;
       font-family: Pluto_Sans_Cond_Heavy;
       font-size: 10pt;
       color: #585858;
       margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 170px;
      font-family: pluto_sans_cond_regular;
      font-size: 14pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 16pt;
      color: #585858;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .div-img-destaque{
      padding-right: 20px;
    }
    .img-destaque{
      max-width: 450px;
      padding-bottom: 20px;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{
      padding-top: 5px;
      max-width: 140px;
    }
    .fast-cart-menu{
      max-width: 70px;margin-top: -20px;margin-bottom: -40px;margin-left: 30px;
    }
    .no-radius-border{
      border-radius: 0rem;;
    }
    .div-esp-cart{
      padding-top: 141px;
    }

}

@media screen and (min-width: 1366px) and (max-width: 1599px){
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 152px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    } 
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
      width: 250px;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      position: absolute;
      background-color: #FFF;
    }
    .div-frete{
      margin-left: -10px!important;
    }
    .esp-unity{
      padding-top: 120px;
    }
    .div-btn-for-pg{
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 60px;
    }
    .p-tit-pag{
      padding-top: 20px;
      padding-left: 60px;
      font-family: Pluto_Heavy;
      font-size: 22px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 150px;
    }
    .meus-pedidos{
      padding-top: 160px;
      padding-bottom: 20px;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 250px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .hide-mob{
      
    }
    .hide-desk{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .link-nav-unity{
      padding-right: 1.7rem!important;
    }
    .li-nav-unity{
      margin-left: -8px;
    }
    .input-cabecalho{
         font-family: pluto_regular_italic;
         font-size: 14pt;
         min-width: 420px;
    }
    .nav-def-color{
      background-color: transparent!important;
    }
    .nav-scroll-color{
      background-color: #800000!important;
    }
    .banner-full-home {
      width: 100%;
      height: 100vh;
      background-size: cover;
      margin-top: -305px;
    }
    .div-superior{
      position: fixed;
      margin: 0px;
      padding: 0px;
      z-index: 10;
      display: block;
      
      /*z-index: 10000000; 
      background: transparent; 
      overflow: hidden; 
      display: block; 
      margin: 0px; 
      padding: 0px; 
      border: 0px; 
      transition: none 0s ease 0s; 
      position: fixed; right: 10px;*/
    }
    .row-cabecalho{
      background-color: #FDD09E;
      padding: 0.3rem;
    }
    .row-nav{
      padding: 0.5rem 0rem;
    }
    .nav-express{
      max-width: 120px;
      margin-top: -2px;
      margin-left: 10px;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 20pt;
    }
    .titulo-n1.n1-home{
      padding-top: 10px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: right!important;
      margin-top: -40px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .link-todos-produtos:hover{
      text-decoration: underline;
    }
    .ul-menu-lateral{
        margin-left: -40px;
    }
    .a-menu-lateral{
        text-decoration:none;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;
    }
    .a-menu-lateral:hover{
        text-decoration:underline;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;

    }
    .a-menu-lateral:active{
      text-decoration:underline;
      color: #585858;
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .span-home-lateral{
      font-size: 9pt!important;
      font-family: pluto_sans_cond_heavy!important;
      color: #ED1C24!important;
    }
    .div-produto{
      max-width: 170px;
      margin-top:20px;
      margin-bottom: 20px;
      margin-left: 10px;
      margin-right: 10px;
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 160px;
      padding-bottom: 10px;
      min-width: 160px;
      min-height: 160px;
      max-height: 160px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 150px;
      max-height: 150px;
      /*margin: 10px;*/
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
       text-align: left!important; 
      line-height: 1.1;
      /*max-width: 170px;*/
      font-family: Pluto_Heavy;
      font-size: 10pt;
      color: #ED1C24;
      margin-bottom: 5px;
      max-height: 10px;
      min-height: 10px;

    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 170px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 10pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 170px;
      font-family: pluto_sans_cond_regular;
      font-size: 14pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 16pt;
      color: #585858;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .div-img-destaque{
      padding-right: 20px;
    }
    .img-destaque{
      max-width: 450px;
      padding-bottom: 20px;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{
      padding-top: 5px;
      max-width: 140px;
    }
    .fast-cart-menu{
      max-width: 70px;margin-top: -20px;margin-bottom: -40px;margin-left: 30px;
    }
    .no-radius-border{
      border-radius: 0rem;;
    }
    .div-esp-cart{
      padding-top: 141px;
    }

}

@media screen and (min-width: 1600px) and (max-width: 1919px){
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 152px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    } 
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
      width: 250px;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      position: absolute;
      background-color: #FFF;
    }
    .div-frete{
      margin-left: -10px!important;
    }
    .esp-unity{
      padding-top: 120px;
    }
    .div-btn-for-pg{
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 60px;
    }
    .p-tit-pag{
      padding-top: 20px;
      padding-left: 60px;
      font-family: Pluto_Heavy;
      font-size: 22px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 150px;
    }
    .meus-pedidos{
      padding-top: 160px;
      padding-bottom: 20px;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 250px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }



    .hide-mob{
      
    }
    .hide-desk{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .link-nav-unity{
      padding-right: 1.7rem!important;
    }
    .li-nav-unity{
      margin-left: -8px;
    }
    .input-cabecalho{
         font-family: pluto_regular_italic;
         font-size: 14pt;
         min-width: 420px;
    }
    .nav-def-color{
      background-color: transparent!important;
    }
    .nav-scroll-color{
      background-color: #800000!important;
    }
    .banner-full-home {
      width: 100%;
      height: 100vh;
      background-size: cover;
      margin-top: -390px;
    }
    .div-superior{
      position: fixed;
      margin: 0px;
      padding: 0px;
      z-index: 10;
      display: block;
      
      /*z-index: 10000000; 
      background: transparent; 
      overflow: hidden; 
      display: block; 
      margin: 0px; 
      padding: 0px; 
      border: 0px; 
      transition: none 0s ease 0s; 
      position: fixed; right: 10px;*/
    }
    .row-cabecalho{
      background-color: #FDD09E;
      padding: 0.3rem;
    }
    .row-nav{
      padding: 0.5rem 0rem;
    }
    .nav-express{
      max-width: 120px;
      margin-top: -2px;
      margin-left: 10px;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 20pt;
    }
    .titulo-n1.n1-home{
      padding-top: 10px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: right!important;
      margin-top: -40px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .link-todos-produtos:hover{
      text-decoration: underline;
    }
    .ul-menu-lateral{
        margin-left: -40px;
    }
    .a-menu-lateral{
        text-decoration:none;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;
    }
    .a-menu-lateral:hover{
        text-decoration:underline;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;

    }
    .a-menu-lateral:active{
      text-decoration:underline;
      color: #585858;
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .span-home-lateral{
      font-size: 9pt!important;
      font-family: pluto_sans_cond_heavy!important;
      color: #ED1C24!important;
    }
    .div-produto{
      max-width: 170px;
      margin-top:20px;
      margin-bottom: 20px;
      margin-left: 10px;
      margin-right: 10px;
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 160px;
      padding-bottom: 10px;
      min-width: 160px;
      min-height: 160px;
      max-height: 160px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 150px;
      max-height: 150px;
      /*margin: 10px;*/
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
       text-align: left!important; 
      line-height: 1.1;
      /*max-width: 170px;*/
      font-family: Pluto_Heavy;
      font-size: 10pt;
      color: #ED1C24;
      margin-bottom: 5px;
      max-height: 10px;
      min-height: 10px;

    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 170px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 10pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 170px;
      font-family: pluto_sans_cond_regular;
      font-size: 14pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 16pt;
      color: #585858;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .div-img-destaque{
      padding-right: 20px;
    }
    .img-destaque{
      max-width: 450px;
      padding-bottom: 20px;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{
      padding-top: 5px;
      max-width: 140px;
    }
    .fast-cart-menu{
      max-width: 70px;margin-top: -20px;margin-bottom: -40px;margin-left: 30px;
    }
    .no-radius-border{
      border-radius: 0rem;;
    }
    .div-esp-cart{
      padding-top: 141px;
    }

}

@media screen and (min-width: 1920px) and (max-width: 2879px){
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 140px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt!important;
      border: none!important;
      color: #585858;
    }
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
      width: 250px;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      position: absolute;
      background-color: #FFF;
    }
    .div-frete{
      margin-left: -10px!important;
    }
    .esp-unity{
      padding-top: 120px;
    }
    .div-btn-for-pg{
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 60px;
    }
    .p-tit-pag{
      padding-top: 20px;
      padding-left: 60px;
      font-family: Pluto_Heavy;
      font-size: 22px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 150px;
    }
    .meus-pedidos{
      padding-top: 160px;
      padding-bottom: 20px;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 250px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .hide-mob{
      
    }
    .hide-desk{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .link-nav-unity{
      padding-right: 1.7rem!important;
    }
    .li-nav-unity{
      margin-left: -8px;
    }
    .input-cabecalho{
         font-family: pluto_regular_italic;
         font-size: 14pt;
         min-width: 420px;
    }
    .nav-def-color{
      background-color: transparent!important;
    }
    .nav-scroll-color{
      background-color: #800000!important;
    }
    .banner-full-home {
      width: 100%;
      height: 100vh;
      background-size: cover;
      margin-top: -500px;
    }
    .div-superior{
      position: fixed;
      margin: 0px;
      padding: 0px;
      z-index: 10;
      display: block;
    }
    .row-cabecalho{
      background-color: #FDD09E;
      padding: 0.3rem;
    }
    .row-nav{
      padding: 0.5rem 0rem;
    }
    .nav-express{
      max-width: 120px;
      margin-top: -2px;
      margin-left: 10px;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 20pt;
    }
    .titulo-n1.n1-home{
      padding-top: 10px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: right!important;
      margin-top: -40px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .link-todos-produtos:hover{
      text-decoration: underline;
    }
    .ul-menu-lateral{
        margin-left: -40px;
    }
    .a-menu-lateral{
        text-decoration:none;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;
    }
    .a-menu-lateral:hover{
        text-decoration:underline;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;

    }
    .a-menu-lateral:active{
      text-decoration:underline;
      color: #585858;
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .span-home-lateral{
      font-size: 9pt!important;
      font-family: pluto_sans_cond_heavy!important;
      color: #ED1C24!important;
    }
    .div-produto{
      max-width: 190px;
      margin-top:20px;
      margin-bottom: 20px;
      margin-left: 10px;
      margin-right: 10px;
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 160px;
      padding-bottom: 10px;
      min-width: 160px;
      min-height: 160px;
      max-height: 160px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 150px;
      max-height: 150px;
      /*margin: 10px;*/
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
       text-align: left!important; 
      line-height: 1.1;
      /*max-width: 170px;*/
      font-family: Pluto_Heavy;
      font-size: 10pt;
      color: #ED1C24;
      margin-bottom: 5px;
      max-height: 10px;
      min-height: 10px;

    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 170px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 10pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 170px;
      font-family: pluto_sans_cond_regular;
      font-size: 14pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 16pt;
      color: #585858;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .div-img-destaque{
      padding-right: 20px;
    }
    .img-destaque{
      max-width: 450px;
      padding-bottom: 20px;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{
      padding-top: 5px;
      max-width: 140px;
    }
    .fast-cart-menu{
      max-width: 70px;margin-top: -20px;margin-bottom: -40px;margin-left: 30px;
    }
    .no-radius-border{
      border-radius: 0rem;;
    }
    .div-esp-cart{
      padding-top: 141px;
    }

}

@media screen and (min-width: 2800px) {
    .descr-pg-estatica{
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .div-start{
      padding-top: 140px;padding-bottom: 20px;
    }
    .descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
    }
    .p-descr-item-cart-menu{
      font-family: pluto_sans_cond_heavy;
      font-size: 9pt;
      border: none!important;
      color: #585858;
      margin-bottom: -5px;
    }
    .inputqtd-cart-item-menu{
      margin-left:-8px;
    }
    .div-descr-item-cart-menu{
      margin-left: 10px;
      padding-top: 10px;
    }
    .img-cart-item-menu{
      max-width: 60px;
    }
    .div-img-cart-item-menu{
      max-width: 70px;
      padding-right: 10px;
    }
    .row-cart-item-menu{
      padding: 10px;
    }
    .div-itens-cart-menu{
      width: 250px;
      max-height: 200px;
      overflow: auto;
    }
    .dropdownCartItens{
      border-radius: 0!important;
      border: none!important;
      margin-bottom: 20px;
    }
    .div-nav-unity{
      position: absolute;
      background-color: #FFF;
    }
    .div-frete{
      margin-left: -10px!important;
    }
    .esp-unity{
      padding-top: 120px;
    }
    .div-btn-for-pg{
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 60px;
    }
    .p-tit-pag{
      padding-top: 20px;
      padding-left: 60px;
      font-family: Pluto_Heavy;
      font-size: 22px;
      color:#585858;
    }
    .p-descr-pg{
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 14px;
      color: #585858;
    }
    .div-user-profile{
      padding-top: 20px;
      padding-bottom: 10px;
    }
    .div-img-profile{
      padding-bottom: 10px;
    }
    .img-profile{
      max-width: 120px;
      margin-bottom: 20px;
    }
    .div-data-user{
      
      padding-bottom: 10px;
    }
    .p-data-user{
      line-height: 0.5;
      padding-left:20px;
      padding-right: 20px;
    }
    .data-capitalize{
      text-transform: capitalize!important;
    }
    .painel-titulo-user{
      padding-left: 20px;
      min-height: 40px;
      background-color: #848484;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFF;
      font-family: verdana;
    }
    .div-mp-prod{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .div-mp-img{
      max-width: 100px;
    }
    .img-mp-img{
      max-width: 80px;
    }
    .meus-pedidos{
      padding-top: 150px;
    }
    .meus-pedidos{
      padding-top: 160px;
      padding-bottom: 20px;
    }
    .ref-prod-pg-prod {
      font-family: pluto_regular;
      font-size: 12pt;
      font-weight: bold;
      color: #ED1C24;
    }
    .div-img-pgprod {
        max-width: 300px;
    }
    .img-prod-pgprod {
      max-width: 250px;
    }
    .btn-acoes-prod {
      font-family: pluto_regular_italic !important;
      font-size: 14px !important;
      font-weight: bold !important;
      margin-bottom: 10px !important;
      margin-right: 10px !important;
      width: 100%!important;
      height: 40px !important;
    }
    .hide-mob{
      
    }
    .hide-desk{
      display: none;
    }
    .font-nav-unity{
      font-family: Pluto_Heavy;
      font-size: 10pt;
      text-transform: uppercase;
    }
    .font-subcategoria{
      font-family: pluto_sans_cond_heavy!important;
      font-size: 11pt!important;
      color: #585858;
      text-transform: capitalize;
    }
    .link-nav-unity{
      padding-right: 1.7rem!important;
    }
    .li-nav-unity{
      margin-left: -8px;
    }
    .input-cabecalho{
         font-family: pluto_regular_italic;
         font-size: 14pt;
         min-width: 420px;
    }
    .nav-def-color{
      background-color: transparent!important;
    }
    .nav-scroll-color{
      background-color: #800000!important;
    }
    .banner-full-home {
      width: 100%;
      height: 100vh;
      background-size: cover;
      margin-top: -390px;
    }
    .div-superior{
      position: fixed;
      margin: 0px;
      padding: 0px;
      z-index: 10;
      display: block;
      
      /*z-index: 10000000; 
      background: transparent; 
      overflow: hidden; 
      display: block; 
      margin: 0px; 
      padding: 0px; 
      border: 0px; 
      transition: none 0s ease 0s; 
      position: fixed; right: 10px;*/
    }
    .row-cabecalho{
      background-color: #FDD09E;
      padding: 0.3rem;
    }
    .row-nav{
      padding: 0.5rem 0rem;
    }
    .nav-express{
      max-width: 120px;
      margin-top: -2px;
      margin-left: 10px;
    }
    .titulo-n1{
      font-family: Pluto_heavy;
      font-size: 20pt;
    }
    .titulo-n1.n1-home{
      padding-top: 10px;
      color: #585858;
    }
    .titulo-n1.n1-todosprodutos{
      padding-top: 20px;
      color: #585858;
    }
    .p-todos-produtos{
      text-align: right!important;
      margin-top: -40px;
    }
    .link-todos-produtos{
      color: #ED1C24; 
      font-family: Pluto_Sans_Cond_Heavy;
      font-size: 10pt;
    }
    .link-todos-produtos:hover{
      text-decoration: underline;
    }
    .ul-menu-lateral{
        margin-left: -40px;
    }
    .a-menu-lateral{
        text-decoration:none;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;
    }
    .a-menu-lateral:hover{
        text-decoration:underline;
        color: #585858;
        font-family: pluto_sans_cond_regular;
        font-size: 11pt;

    }
    .a-menu-lateral:active{
      text-decoration:underline;
      color: #585858;
      font-family: pluto_sans_cond_regular;
      font-size: 11pt;
    }
    .p-home-menu-lateral{
      font-size: 10pt;
      font-family: pluto_sans_cond_regular;
      color: #DCDCDC;
    }
    .span-home-lateral{
      font-size: 9pt!important;
      font-family: pluto_sans_cond_heavy!important;
      color: #ED1C24!important;
    }
    .div-produto{
      max-width: 170px;
      margin-top:20px;
      margin-bottom: 20px;
      margin-left: 10px;
      margin-right: 10px;
      /*float: left;*/
    }
    .div-img-produto{
      max-width: 160px;
      padding-bottom: 10px;
      min-width: 160px;
      min-height: 160px;
      max-height: 160px;
      margin: 0 auto;
    }
    .img-produto{
      max-width: 150px;
      max-height: 150px;
      /*margin: 10px;*/
    }
    .text-produto{
      padding-bottom: 10px;
    }
    .p-cod-pro{
      text-align: left!important; 
      line-height: 1.1;
      /*max-width: 170px;*/
      font-family: Pluto_Heavy;
      font-size: 10pt;
      color: #ED1C24;
      margin-bottom: 5px;
      max-height: 10px;
      min-height: 10px;

    }
    .p-descr-pro{
     text-align: left!important; 
     line-height: 1.0;
     max-width: 170px;
     max-height: 20px;
     min-height: 20px;
     font-family: Pluto_Sans_Cond_Heavy;
     font-size: 10pt;
     color: #585858;
     margin-bottom: 5px;
    }
    .p-preco-pro{
      text-align: left!important;
      line-height: 0.5;
      max-width: 170px;
      font-family: pluto_sans_cond_regular;
      font-size: 14pt;
      color: #585858;
      margin-top: 30px;
      margin-bottom: 10px;
    }
    .btn-comprar{
      background-color: #2fd463;
      color: #FFF;
      width: 100%;
      font-family: Pluto_Sans_Cond_Heavy;
      border: 1px solid;
      border-color: #2fd463;
    }
    .btn-comprar:hover{
      text-decoration: underline;
      color: #FFF;
    }
    .tit-destaque{
      font-family: Pluto_Cond_Heavy_Italic;
      font-size: 16pt;
      color: #585858;
    }
    .btn-newsletter{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .btn-newsletter:hover{
      background-color: #ED1C24;
      color: #FFF;
      border: none!important;
      min-width: 110px;
      text-decoration: underline;
      font-family: Pluto_Sans_Cond_Heavy;
    }
    .div-img-destaque{
      padding-right: 20px;
    }
    .img-destaque{
      max-width: 450px;
      padding-bottom: 20px;
    }
    .div-newsletter{
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fonte-menu-footer-w {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-menu-footer-b {
      text-decoration: none;
      color: #585858;
      font-family: Pluto_Heavy;
      font-size: 10pt;
    }
    .fonte-end-footer {
      text-decoration: none;
      color: #FFF;
      font-family: Pluto_Heavy;
      font-size: 11pt;
    }
    .logo{
      padding-top: 5px;
      max-width: 140px;
    }
    .fast-cart-menu{
      max-width: 70px;margin-top: -20px;margin-bottom: -40px;margin-left: 30px;
    }
    .no-radius-border{
      border-radius: 0rem;;
    }
    .div-esp-cart{
      padding-top: 141px;
    }

}