/*Feito por Osvaldo Rizzi Junior 11Manha*/
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
@charset 'UTF-8';html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ul{list-style:none}
button,input,select,textarea{margin:0}
html{box-sizing:border-box}
*,*::before,*::after{box-sizing:inherit;outline: none;}
img,video{height:auto;max-width:100%}
iframe{border:0}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
td:not([align]),th:not([align]){text-align:left}
.chromeperfectpixel-overlay{width:97.6% !important;height:auto !important;}
.col-sm-3{width:22%;padding:0 1.5%;float:left;}
.col-sm-4{width:31%;padding:0 1%;float:left;}
*,zao{font-family:'Chivo',sans-serif;font-size:8px;}

/* display none */
header > div.linha3 > div > nav > ul > li.tvVideo,
.portal-minicart-ref,
.produto .price-cash{display: none !important}
.seller-data, .seller-data + a, #popupCalculoFreteWrapper a, #calculoFrete .header, #calculoFrete .footer, #ctl00_Conteudo_upnlContent fieldset .quantity, .searchResultsTime, .filterBy, .compare, .filtro .pager.top, .filtro .vitrine+p+.sub, .filtro .menu-navegue, .avaliacoes strong, .flag, .description p.desc body.home .vitrine .prateleira h2, header .linha3 nav>ul>li>div, header .linha3 nav>ul>li>h3>div, header .linha2 .busca fieldset legend, header .linha2 .busca fieldset label, header .linha2 .busca fieldset select, .header-qd-v1-cart-content *, .prateleira h2{display:none}

/* geral */
.container{width:86%;margin:0 7%;position:relative;height:100%;}
.image-responsive,.box-banner img,.productImageX img,.prateleira img{width:100%;height:auto}


/* menu */
.menu .menuCompleto{flex-flow: row nowrap;background-color: #fff;z-index: 999999;width: max-content;height: max-content;border: 1px solid #ccc;border-bottom: 5px solid #ae292c;padding: 1vw;border-radius: 0 0 10px 10px;margin-left: 0;display: inline-flex;align-items: stretch;justify-content: start;float: left;align-content: stretch;padding-right: 15%;}
.menu > ul > li > h3 > div > ul{flex-flow: column nowrap;background-color: #fff;z-index: 999999;width: max-content;height: max-content;border: 1px solid #ccc;border-bottom: 5px solid #ae292c;padding: 1vw;border-radius: 0 0 10px 10px;margin-left: 0;display: inline-flex;align-items: stretch;justify-content: start;float: left;align-content: stretch;min-width: 6vw;}
.menu .submenuWrapper li{height: 2.1em;float: left;display: flex;width: 100%;float: left;margin-right: 18%;}
.menu .submenuWrapper.somados li a{color: #ae292c !important;font-size: 85% !important;}
.menu .submenuWrapper .moveis li{width: 5vw;margin-right: 14%;}
.menu .submenuWrapper.somados > ul{
    flex-flow: row nowrap;
    flex-grow: 1;
    flex-shrink: 2;
} 
.menu .moveisDecoracao .submenuWrapper.somados > ul{width: 27vw;} 
.menu .utilidades .submenuWrapper.somados > ul
{
    position: absolute;
    right: -5vw;
    width: 30vw;
    }
.menu .submenuWrapper.somados h3{
    display: inline-flex;
    flex-flow: row wrap;
    max-height: 362px;
    float: left;
    clear: both;
    width: 20vw;
    justify-content: flex-start;
    align-content: flex-start;
    flex-basis: auto;
}
.menu .submenuWrapper.somados h3.colchoes,
.menu .submenuWrapper.somados h3.beleza{ max-width: 33%}
.menu .submenuWrapper.somados h3 ul{
    display: inline-flex;
    flex-flow: column wrap;
    max-height: 29em;
    float: left;
    clear: both;
    padding: 1.7vw 1vw 1vw 0;
    width: fit-content;
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
}
.menu .submenuWrapper.somados h3 ul.moveis{
    width: fit-content;
}

.menu .todosDepartamentos p{float: left;display: block;width: 37%;}
.menuCompleto *{float: left;position: relative;display: block;text-decoration: none;color: #4b4b4b;width: max-content;}
.menuCompleto h3{margin: 0 2% 0 0;font-size: 100%;display: block;}

.menuCompleto h3,.menuCompleto h3 > a{font-weight: bolder;color: #0074bc;font-family: 'lato', sans-serif;text-transform: uppercase !important;}
.menuCompleto h3 > a{width: max-content;display: block;float: left;clear: both;height: max-content;}
.menu a{text-transform: capitalize !important;}
.menu a:hover{text-decoration: underline!important}
.menuCompleto a+ul{width: 100%;clear: both;margin-top: 13px;}
.menuCompleto a+ul a,.menu > ul > li > h3 ul li a{font-weight: lighter;font-size: 90%;margin-bottom: 7%;color: #4b4b4b;font-family: 'lato', sans-serif;text-decoration: none;line-height: 127%;float: left;}
.menu > ul > li > h3 ul li a, .menu .submenuWrapper.somados h3 a{font-weight: bolder;color: #0074bc;font-family: 'lato', sans-serif;text-transform: uppercase !important;text-decoration: none;width: 100%;float: left;clear: both;height: fit-content;}
.menu.todosDepartamentos h3.eletro-eletronicos{min-width: 12vw;}
/* pitBannerGeral */
.pitBannerGeral{width:100%;float:left;height:6em;background-image:url(https://teyyvp.vteximg.com.br/arquivos/pitBanner4.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;background-color:#cde4f2;}

/* breadcrumb */
.bread-crumb{width:100%;margin:0 0 2em 0;position:relative;display:inline-block;}
.bread-crumb li{display:inline;}
.bread-crumb li *{text-decoration:none;color:#4f4f4f;font-weight:normal}
.bread-crumb li:not(.last):after{content:" > ";margin:0 0.1vw 0 0;}

/* prateleira universal */
.prateleira.n4colunas{width:100%;float:left;clear:both}
.n3colunas ul li,.n4colunas ul li,.n2colunas ul li,.n1colunas ul li{float:left;width:24.25%;margin:10px 1% 10px 0;padding:3.5% 1.5%;position: relative;}
li.last{margin-right:0 !important;}
.caqtegoria .n3colunas ul>li{float:left;width:30%;margin:10px 3% 10px 1%;height:auto;padding:3.5% 1% 6.5%;position:relative;}
.prateleira>*{width:100%;display:inline-block;padding:0 3%;}
.home .prateleira ul{max-width:79vw !important;padding:0 0 0 1.5vw;margin: 0 0 0 0.5vw;display:block;float:left;}
.productImageX img{min-width:90%}
.shelf-highlight-discount-percentage{clip-path:polygon(0 0,96% 0,85% 99%,0 100%);color:#fff;width:40%;letter-spacing:0.01px;text-transform:uppercase;font-weight:bold;background-color:#ffc601;font-size:0.9vw;position:absolute;}
.shelf-highlight-discount-percentage:after{content:"Off";margin-left:5px;display:inline-block;font-family:'Signika',sans-serif;letter-spacing:0.1px;text-transform:none;}
.shelf-highlight-discount-percentage:hover{color:#fff;}
.image a img{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;/* max-height:240px;*/
 margin:0 auto;width:96%;height:auto;}
.product:hover .image a img{transform:scale(1.15) rotate(-1.5deg);-webkit-transform:scale(1.1) rotate(-1.5deg);-moz-transform:scale(1.1) rotate(-1.5deg);-ms-transform:scale(1.1) rotate(-1.5deg);-o-transform:scale(1.1) rotate(-1.5deg);}
.promotion{position:absolute;width:auto;height:24px;left:0;bottom:20px;z-index:10;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.description{margin:0 auto;}
.list-view .description{margin:0 auto;min-height:auto;max-width:100%;}
.promotion{line-height:18px;}
.item h4{margin:0;min-height:45px;max-height:80px;overflow:hidden;display:block;line-height:20px;margin:25px 0 0;padding:0;line-height:24px;}
.item h4 a{color:#9b59b6;font-weight:600;font-family:Oswald,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;}
.description p{color:#7F8C8D;font-size:14px;min-height:55px;max-height:90px;overflow:hidden;line-height:18px;}
.description p.desc{display:none}
.price{color:#9b59b6;font-size:18px;font-weight:bold;}

/*** AVALIACOES ***/

/* RATING */
.avaliacoes *{text-decoration:none;display:block;float:left;position:relative;}
.avaliacoes a{margin-left: 1%; letter-spacing: 1px}
#reviews ul.rating li .voteRatingBar{background:none repeat scroll 0 0 #F5F5F5;display:block;height:20px;overflow:hidden;border:1px solid #e5e5e5;box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.10);border-radius:3px;}
#reviews ul.rating li .voteRatingBar span{background:none repeat scroll 0 0 #F0AD4E;display:block;height:20px;box-shadow:inset 0px -1px 0px 0px rgba(0,0,0,0.15);border-radius:3px 0 0 3px;border-bottom:3px solid #CC9342;}
#reviews ul.rating li .voteRatingBar+span{color:#9B9B9B;font-size:12px;position:absolute;right:10px;top:0;line-height:20px;}
#reviews ul.rating{padding:0;}
#reviews ul.rating li{clear:both;display:block;margin:10px 0;max-width: 100%;overflow:hidden;position:relative;width:100%;}
#reviews ul.rating li em{float:left;margin-right:15px;}
#reviews .avalie-produto{display:block;padding-top: 0;position: absolute;width: 30% !important;top: 0;right: 0;}
#reviews .avalie-produto h5{color:#4f4f4f;font-size:13px;font-weight:700;line-height:20px;}
#reviews .avalie-produto a{display:block;float:left;margin:10px 0;}
#reviews hr,#reviews p.media em span,#reviews .links-resenha-usuario{display:none;}
#reviews
#reviews .avalie-produto{width: 48%; float: right}
#reviews .avaliacao > *{width: 42%;clear: left;float: left;}
#reviews #ulPubliqueResenha{width: 100%;clear: both;text-align: right;display: inline-flex;flex-flow: row nowrap;justify-content: flex-end;}
#reviews #ulPubliqueResenha li{width: 26%;}
#reviews .resenhas{padding:0;border-top:0 none;margin:0;}
#reviews .resenhas .quem{padding:0;}
#reviews .resenhas .opiniao-ajudou{padding-top:15px;color:#4f4f4f;font-size:13px;font-weight:300;}
#reviews .resenhas .opiniao-ajudou{padding-top:15px;color:#4f4f4f;font-size:13px;font-weight:300;}
#reviews .resenhas .opiniao-ajudou .bts li{display:inline-block;vertical-align:top;margin:5px 5px 0 0;}
#reviews .resenhas .opiniao-ajudou .bts li a{color:#D0021B;font-size:15px;font-weight:400;line-height:18px;}
#publishUserReview #formUserReview{width:500px;background-color:#fff;border-radius:4px;padding:10px 20px;position:fixed;top:30px;left:50%;margin-left:-250px;box-shadow:0 0 10px #ccc;z-index:99999;}
#publishUserReview #formUserReview .header{padding:0;margin:0;}
#publishUserReview #formUserReview .header .close{position:absolute;right:30px;top:20px;}
#publishUserReview #formUserReview .header .close a{color:#000;font-size:18px;font-weight:400;line-height:20px;}
#publishUserReview #formUserReview .footer,#publishUserReview #formUserReview .header h1{display:none;}
#publishUserReview #formUserReview label{display:block;}
#publishUserReview #formUserReview input+label{display:inline-block;vertical-align:middle;}
#publishUserReview #formUserReview input{margin:0;}
#publishUserReview #formUserReview input[type=text],#publishUserReview #formUserReview textarea{color:#999999;background-color:#fff;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;white-space:nowrap;vertical-align:middle;background-image:none;border:1px solid #ccc;border-radius:4px;min-height:34px;width:100%;}
#publishUserReview #formUserReview .grp{position:relative;margin:10px 0 5px;}
#publishUserReview #formUserReview .grp span{position:absolute;top:5px;right:0;}
#publishUserReview #formUserReview .ranking{display:block;margin-top:15px;}
#publishUserReview #formUserReview .aviso-resenha{margin-top:10px;font-size:12px;font-weight:300;font-style:italic;line-height:15px;}
#reviews .avalie-produto #opcoes-avalie{display:block;margin:10px 0;width:100%;padding: 5%;}
#reviews .avalie-produto #opcoes-avalie p strong{display:none;}
#reviews .avalie-produto #opcoes-avalie .firadio{margin:2px 0 0 0;vertical-align:top;}
#reviews .avalie-produto #opcoes-avalie label{color:#4f4f4f;font-size:15px;font-weight:400;line-height:20px;margin:0 20px 0 5px;}
#reviews #formUserReview .avaliar a,#reviews #lnkPubliqueResenha{background-color:#D0021B;border:0 none;border-radius:4px;color:#fff;display:block;font-size:14px;font-weight:400;line-height:20px;min-height:43px;padding:10px;width:250px;text-align:center;text-decoration:none;}
#reviews #formUserReview .avaliar a:hover,#reviews #formUserReview .avaliar a:active,#reviews #lnkPubliqueResenha:hover,#reviews #lnkPubliqueResenha:active{color:#fff;opacity:.8;text-decoration:none;}
.rating-avalie .ratingStar,.rating-produto{font-size:0;line-height:0;color:transparent;}
.rating-produto:after{display:inline-block;font-size:13px;margin-left:8px;color:#000;line-height:20px;}
 /* f005 - f006 - f123 */
.rating-produto:before,.rating-demonstrativo:before,.rating-wrapper .rating:before{content:"\f006 \f006 \f006 \f006 \f006";
 font-family:FontAwesome;font-size:14px;line-height:20px;color:#ff5d00;font-style:normal;}
.rating-avalie a{text-decoration:none;}
.rating-avalie .ratingStar.emptyRatingStar:before,.rating-avalie .ratingStar.filledRatingStar:before{font-family:FontAwesome;font-size:16px;line-height:20px;color:#ff5d00;font-style:normal;content:"\f006";text-decoration:none;-webkit-transition:.300s all;transition:.300s all;}
.rating-avalie .ratingStar.filledRatingStar:before{content:"\f005";}
.rating-produto.avaliacao50:before,.rating-produto.a50:before,.rating-demonstrativo.avaliacao50:before,.rating-demonstrativo.a50:before,.rating-wrapper .rating.avaliacao50:before,.rating-wrapper .rating.a50:before{content:"\f005 \f005 \f005 \f005 \f005";color:#ff5d00;}
.rating-produto.avaliacao45:before,.rating-produto.a45:before,.rating-demonstrativo.avaliacao45:before,.rating-demonstrativo.a45:before,.rating-wrapper .rating.avaliacao45:before,.rating-wrapper .rating.a45:before{content:"\f005 \f005 \f005 \f005 \f123";}
.rating-produto.avaliacao40:before,.rating-produto.a40:before,.rating-demonstrativo.avaliacao40:before,.rating-demonstrativo.a40:before,.rating-wrapper .rating.avaliacao40:before,.rating-wrapper .rating.a40:before{content:"\f005 \f005 \f005 \f005 \f006";}
.rating-produto.avaliacao35:before,.rating-produto.a35:before,.rating-demonstrativo.avaliacao35:before,.rating-demonstrativo.a35:before,.rating-wrapper .rating.avaliacao35:before,.rating-wrapper .rating.a35:before{content:"\f005 \f005 \f005 \f123 \f006";}
.rating-produto.avaliacao30:before,.rating-produto.a30:before,.rating-demonstrativo.avaliacao30:before,.rating-demonstrativo.a30:before,.rating-wrapper .rating.avaliacao30:before,.rating-wrapper .rating.a30:before{content:"\f005 \f005 \f005 \f006 \f006";}
.rating-produto.avaliacao25:before,.rating-produto.a25:before,.rating-demonstrativo.avaliacao25:before,.rating-demonstrativo.a25:before,.rating-wrapper .rating.avaliacao25:before,.rating-wrapper .rating.a25:before{content:"\f005 \f005 \f123 \f006 \f006";}
.rating-produto.avaliacao20:before,.rating-produto.a20:before,.rating-demonstrativo.avaliacao20:before,.rating-demonstrativo.a20:before,.rating-wrapper .rating.avaliacao20:before,.rating-wrapper .rating.a20:before{content:"\f005 \f005 \f006 \f006 \f006";}
.rating-produto.avaliacao15:before,.rating-produto.a15:before,.rating-demonstrativo.avaliacao15:before,.rating-demonstrativo.a15:before,.rating-wrapper .rating.avaliacao15:before,.rating-wrapper .rating.a15:before{content:"\f005 \f123 \f006 \f006 \f006";}
.rating-produto.avaliacao10:before,.rating-produto.a10:before,.rating-demonstrativo.avaliacao10:before,.rating-demonstrativo.a10:before,.rating-wrapper .rating.avaliacao10:before,.rating-wrapper .rating.a10:before{content:"\f005 \f006 \f006 \f006 \f006";}
.rating-produto.avaliacao5:before,.rating-produto.a5:before,.rating-demonstrativo.avaliacao5:before,.rating-demonstrativo.a5:before,.rating-wrapper .rating.avaliacao5:before,.rating-wrapper .rating.a5:before{content:"\f123 \f006 \f006 \f006 \f006";}
.rating-produto.avaliacao0:before,.rating-produto.a0:before,.rating-demonstrativo.avaliacao0:before,.rating-demonstrativo.a0:before,.rating-wrapper .rating.avaliacao0:before,.rating-wrapper .product-info .rating.a0:before{content:"\f005 \f005 \f005 \f005 \f005";color:#b4b5b5;}
.produto .product-info .avaliacoes *::before{font-size:1.4vw;letter-spacing: 5px;}

/* Prateleiras */
.item.list-view .item h4{max-height:none;}
.item.list-view .grid-description{display:none;}
.list-description{display:none;}
.item.list-view .list-description{display:block;}
.item.list-view{display:block;height:auto !important;width:100% !important;overflow:hidden;width:100%;margin-bottom:20px;}
.item.list-view .image{display:block;float:left;overflow:hidden;position:relative;text-align:center;max-height:260px;max-width:200px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;padding-right:20px;background:#fff;}
.item.list-view .image a{display:block;max-height:100%;height:100%;max-height:100% !important;}
.item.list-view .image img{max-height:260px;width:auto !important;}
.item.list-view h4{height:auto;margin:45px 0 5px;font-size:24px;}
.item.list-view h4 a{font-weight:600;}
.item.list-view .description{text-align:right;}
.item.list-view .description p{text-align:right;max-height:200px;min-height:10px;}
.item.list-view .price{font-size:22px;text-align:right;}
.item.list-view .action-control{text-align:right;}
.item.list-view .product{padding-right:20px;min-height:260px;}
.item:hover .action-control{border-bottom-color:#fff;}
.product-box .item{margin:0 10px;}
.product-box .item:hover{box-shadow:0 0 25px rgba(0,0,0,0.15);background:#fff;}
.shelf-highlight-discount-percentage{clip-path:polygon(0 0,96% 0,85% 99%,0 100%);color:#fff !important;width:40%;letter-spacing:0.01px;text-transform:uppercase;font-weight:bolder;background-color:#ffc601;font-size:1rem;position:absolute;left:0px;z-index:999;text-align:left;padding-left:4px;}
.shelf-highlight-discount-percentage:after{content:"Off";margin-left:2px;display:inline-block;font-family:'Signika',sans-serif;letter-spacing:0.1px;text-transform:none;}
.shelf-highlight-discount-percentage:hover{color:#fff;}
.image{position:relative;display:block;width:100%;text-align:center;overflow:hidden;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;margin-bottom:4%;}
.image a{display:block;overflow:hidden;}
.image a img{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;/* max-height:240px;*/
 margin:0 auto;width:100%;height:auto;}
.product:hover .image a img{transform:scale(1.15) rotate(-1.5deg);-webkit-transform:scale(1.1) rotate(-1.5deg);-moz-transform:scale(1.1) rotate(-1.5deg);-ms-transform:scale(1.1) rotate(-1.5deg);-o-transform:scale(1.1) rotate(-1.5deg);}
.promotion{position:absolute;width:auto;height:24px;left:0;bottom:20px;z-index:10;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.description *{display:block;float:left;width:100%;text-align:left}
.description h4{max-height:3%;float:left;height:3em;}
.description h4 *{font-size:102%;line-height:102%;}
.esgotado,em.valor-de,.description span,.parcelas-vitrine span{color:#4f4f4f}
.parcelas-vitrine span{font-family:'Muli',sans-serif;}
.list-view .description{margin:0 auto;min-height:auto;max-width:100%;}
.promotion{line-height:18px;}
.discount{display:block;float:left;height:100%;color:#fff;font-size:16px;font-weight:lighter;font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;background:#eb5e58;/* old browser */
 border-radius:0 4px 4px 0;padding:3px 5px;}
h3.product div.preco{text-align:left;float:left;width:100%;margin:0%;height:5.5em;}
h3.product .valor-dividido{font-size:14px !important;margin-bottom:6px !important;}
.product{display:block;width:100%;height:auto;padding:0;text-align:center;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;float:none;margin:0 auto;}
.item h4{margin:0;min-height:45px;max-height:80px;overflow:hidden;display:block;line-height:20px;margin:25px 0 0;padding:0;line-height:24px;}
.item h4 a{color:#9b59b6;font-weight:600;font-family:Oswald,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;}
.description p{color:#7F8C8D;font-size:14px;min-height:55px;max-height:90px;overflow:hidden;line-height:18px;}
.price{color:#9b59b6;font-size:18px;font-weight:bold;}
em.valor-de,em.valor-por,em.valor-dividido{display: inline-block !important;}
em.valor-dividido br{display: none}
em.valor-de strong{text-decoration:line-through;}
em.valor-de{font-size:92%;height:0.81em;font-style:normal;}
em.valor-por{width:100%}
em.valor-por, em.valor-por *,.notifymetitle{font-size:119%;color:#2473b8;font-weight:800;line-height:170%;min-height:1.7em;font-style:normal;}
.parcelas-vitrine{color:#ae292c;font-family:'Muli',sans-serif;}
.action-control{border:0;display:block;height:auto;padding:9px 0 10px;width:100%;max-width:22vw;}
.action-control a{width:95%;border-radius:8px;text-align:center !important;}
.menuWrap .add2cart{line-height:24px;display:block;float:left;}
span.add2cart{color:#fff;width:100%;text-align:center;position:relative;font-weight:normal;font-size:1.6vw;padding-top:0;margin-top:0;top:1px;line-height:2.9vw;}
button.button.btn-cart{background-color:#428C59;color:white;}
button.button.btn-cart:hover{background-color:#428C59;color:white;}
.cart-actions .addto .cart-itens{display:none;}
.glyphicon-shopping-cart:before{content:"\e116";}

/* slick base */
/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;width:100%;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}


/* slick Tema */
/* Slider */
.slick-loading .slick-list{background:#fff url('../ajax/libs/slick-carousel/1.9.0/ajax-loader.gif') center center no-repeat;}


/* Icons */
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../ajax/libs/slick-carousel/1.9.0/fonts/slick.eot');src:url('../ajax/libs/slick-carousel/1.9.0/fonts/slick.eot#iefix') format('embedded-opentype'),url('../ajax/libs/slick-carousel/1.9.0/fonts/slick.woff') format('woff'),url('../ajax/libs/slick-carousel/1.9.0/fonts/slick.ttf') format('truetype'),url('../ajax/libs/slick-carousel/1.9.0/fonts/slick.svg') format('svg');}


/* Arrows */
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â';}
[dir='rtl'] .slick-prev:before{content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢';}
[dir='rtl'] .slick-next:before{content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â';}


/* Dots */
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}


/*header*/

/*linha 1*/
header{margin-top:0.85%;display:block;float:left;position:relative;clear:both;width:100%;}
header .linha1{height:2.3em;line-height:2.3em;background:rgb(207,97,99);background:linear-gradient(180deg,rgba(207,97,99,1) 6%,rgba(174,41,44,1) 60%);text-align:right;color:#fff;overflow:hidden;}
header .linha1 .container{text-align:right}
header .linha1 a{color:#fff;text-decoration:none;margin:0 10px 0 8px;font-size:85%;position:relative;display:inline-block;height:100%;}
header .linha1 .iconeLojas{display:block;width:28%;background-image:url(iconeLojas.png);background-size:contain;margin-right:10%;background-position:left center;background-repeat:no-repeat;height:100%;position:absolute;left:-33%;}
header>div:nth-child(2),header>div:nth-child(3){border-bottom:1px solid rgba(174,41,44,1);margin:2px 0 0 0;display:block;float:left;height:1px;width:100%;position:relative;}

/*linha2*/
header .linha2{margin:0;-webkit-box-shadow:0px 6px 5px 0px rgba(243,243,243,1);-moz-box-shadow:0px 6px 5px 0px rgba(243,243,243,1);box-shadow:0px 6px 5px 0px rgba(243,243,243,1);position:relative;height:8em;
  display:block;float:left;width:100%;}
header .linha2 div{float:left;position:relative;display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;}
header .linha2 .container{padding:0 0 1.45% 0;height:100%;}
header .linha2 .logo{width:19.7%;background-image:url(logo.png);background-position:bottom left;background-size:contain;float:left;display:block;height:88%;background-repeat:no-repeat;}
header .linha2 .logo a {
    width: 100%;
    min-height: 7em;
    position: absolute;
    top: 0;
    left: 0;
}
header .linha2 .centralAtendimento{padding:0 0 0 2.5%;width:17.3%;position:relative;display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;align-content:center;height:88%;}
header .linha2 .tituloCentralAtendimento{color:#4f4f4f;font-size:78%;}
header .linha2 .centralAtendimento i{display:inline-block;height:100%;width:13%;background-image:url(iconeAtendimento.png);background-size:contain;background-position:center left;background-repeat:no-repeat;}
header .linha2 .centralAtendimento p{position:relative;display:inline-block;width:82%;float:none;}
header .linha2 .centralAtendimento span{width:100%;float:left;display:block;}
header .linha2 .tituloCentralAtendimento{color:rgb(79,79,79);font-size:78%;}
header .linha2 .numeroCentralAtendimento{color:rgb(48,59,122);font-weight:bold;font-size:135%;margin-top:-2px;}
header .linha2 .container>.busca{width:38%;border:1px solid #e7e7e7;border-radius:70px;padding: 10px 2%;margin: 15% 2.6% 0.3em 0;float: left;display: block;height: 43px;}
header .linha2 .container>.busca *{border:transparent}
header .linha2 .container>.busca input.fulltext-search-box{width:97%;font-size:122%;color:#595959;position: absolute;top: 25%;left: 4%;}
header .linha2 .container>.busca input.btn-buscar{position:absolute;right:-3%;height:149%;width:11%;border-radius:50%;display:inline-block;top:-26%;background-color:transparent;color:transparent;background-image:url(iconeBusca.png);background-size:contain;background-position:center center;background-repeat:no-repeat;padding:0;margin:0;}
header .linha2 .login{width:10%;padding:1.4rem 0rem;}
header .linha2 .fa.fa-user-o{float:left;display:block;height:2rem;width:26%;background-image:url(iconeLogin.png);background-size:contain;margin-right:10%;background-position:left center;background-repeat:no-repeat;}
header .linha2 .fa.fa-user-o:before, header .fa-shopping-basket:before{opacity:0}
header .linha2 .login a{color:#ae292c;font-weight:bolder;text-decoration:none}
header .linha2 .header-qd-v1-cart{width:9%;}
header .linha2 .header-qd-v1-cart>a{display:block;width:100%;height:6rem}
header .linha2 .header-qd-v1-cart>a .nav-cart-count{color:#2473b8;text-decoration:none;position:absolute;right:16%;font-weight:bolder;font-size:200%;top:42%;}
header .linha2 .fa.fa-shopping-basket{float:left;display:block;height:100%;width:42%;background-image:url(iconeCarrinho.png);background-size:contain;background-position:center left;background-repeat:no-repeat;margin-top:7%;margin-left:18%;}

/*linha3*/
header .linha3{margin:0;-webkit-box-shadow:0px 6px 5px 0px rgba(243,243,243,1);-moz-box-shadow:0px 6px 5px 0px rgba(243,243,243,1);box-shadow:0px 6px 5px 0px rgba(243,243,243,1);position:relative;height:6em;display:block;float:left;width:100%;}
header .linha3 nav > ul, 
header .linha3 nav{height:104%;}
header .linha3 nav.menu > ul{}
header .linha3 nav > ul{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:stretch;width:96.9%;}
header .linha3 nav > ul > li{align-self:center;min-height: 3rem;padding: 1rem 0;}
header .linha3 nav > ul > li > h3{position: relative;float: left;}
header .linha3 nav > ul > li > div, 
header .linha3 nav > ul > li > h3 > div{position: absolute;left:0;bottom: 21%;height: 1px;}
header .linha3 nav > ul > li > h3 > div{bottom: -9px;height: 1px;}

header .linha3 nav > ul > li:hover > div, header .linha3 nav > ul > li:hover > h3 > div, header .linha3 nav > ul > li > h3:hover > div,header .linha3 nav > ul > li > h3> div:hover{display: block !important;z-index: 9099;}
header .linha3 nav > ul > li > div ul{display: inline-flex;flex-flow: column nowrap;float: left;position: relative;clear: both;}
header .linha3 .iconeHamburguer{float:left;display:block;height:2rem;width:17%;background-image:url(iconeHamburguer.png);background-size:contain;margin:1.5% 4% 1.5% 12%;background-position:center center;background-repeat:no-repeat;}
header .linha3 .todosDepartamentos p > span{color:#ae292c;font-weight:bolder;width:100%;display:inline-block;text-transform:uppercase;font-size:111%;}
header .linha3 .menu > ul > li > h3{color:#4f4f4f;font-size: 108%;text-decoration: none;}
header .linha3 .menu > ul > li > h3 > a{color:#4f4f4f;font-size: 100%;text-decoration: none;}
header .linha3 .ofertas > span,header .linha3 .ofertas > span > a{color:#ae292c;font-weight:900;text-decoration: none;font-size: 103%;}
.ui-autocomplete{max-width: 40vw;background-color: #fff;height: max-content;border: 1px solid #f1f1f1;border-bottom: 5px solid #ae292c;padding: 1vw;border-radius: 0 0 10px 10px;margin-left: 0;align-items: stretch;justify-content: start;float: left;align-content: stretch;margin: 0px 0 0 -10px;}
.ui-menu-item{padding: 1rem 0;border-top: 1px solid #ccc;line-height: 1rem;}
.ui-menu-item a{line-height: 2.1rem;display: inline-flex;color: #4b4b4b;font-weight: lighter;}
/* footer */
#extra-footer-middle{-webkit-box-shadow:0px 6px 5px 0px rgba(243,243,243,1);-moz-box-shadow:0px 6px 5px 0px rgba(243,243,243,1);box-shadow:0px 6px 5px 0px rgba(243,243,243,1);
  margin-bottom:3em;width:100%;float:left;height:1px;position:relative;display:block;border-bottom:1px solid #4f4f4f;}
.row .newsletter p,.row .newsletter h3,.row .newsletter input[type="hidden"],#newsletterClientName{border:none;display:none}
.row .newsletter input{color:#595959;font-size:126%;}
#newsletterClientEmail{border:none;background-color:transparent;width:79%;height:4rem;padding:0 0 0 5%;float: left;}
#newsletterButtonOK{background-color:transparent;border:none;padding:0;width: 20%;height:2rem;color:transparent;position: absolute;z-index:2;cursor:pointer;margin: 0;right: 0;}
.row .newsletter fieldset:after{content:"CADASTRAR!";position:absolute;top:31%;right:1%;color:red !important;width:20%;height:2rem;font-size:129%;font-weight:800;display:inline-block;z-index:0;}
.row .newsletter fieldset.success, .row .newsletter fieldset.error{border-radius:0 !important;padding:1.5% 2.5%}
.newsletter-button-back{color:red !important;width:20%;height: 2.8em;font-weight:800;display:inline-block;z-index:0;position: absolute;right: 9%;background-color: #fff;border: none;text-transform: uppercase;}
.row .newsletter fieldset.success:after{content:"" !important}
.row .newsletter{background-image:url(footerCadastrese.png);background-size:23.5% auto;background-repeat:no-repeat;background-color:#0074bc;border:none;border-radius:20px 12px 0 0;margin-bottom:300px;width:89.2%;margin:0 0 0 4.5%;padding:2% 7.8% 2% 30.8%;min-height:8.2rem;position:relative;background-position:10% 48%;}
.row .newsletter fieldset{display:block;background-color:#fff;float:left;width:100%;border-radius:50px;position:relative;height: 4em;/* min-height:4em; */border:none;}
.newletteropt{float:none;display:inline-block;position:relative;width:85%;margin:0 7.5% -0.3% 7.5%;padding:0.5% 0 0 0;}
.pitFooterTop{background-color:#26387d;height: auto;color:#fff;position:relative;width: 100%;float: left;text-align: center;}
.pitFooterTop > img{width: 88.5%;}
.pitFooterTop ul{display:block;width: 100%;margin: 0;position: absolute;top: 0;left: 0;}
.pitFooterTop ul li{display: block;float:left;position:relative;height:7rem;color: #fff;vertical-align: bottom;text-align: left;font-weight: bolder;}
.pitFooterTop ul li.centralAtendimento{
    width: 36%;
    padding: 4% 8% 0 15%;
}
.pitFooterTop ul li.email{
    width: 31%;
    padding: 4% 4% 0 9.5%;
}
.pitFooterTop ul li.horarioAtendimento{
    width: 28%;
    padding: 4% 4% 0 11.2%;
}

.pitFooterTop ul li a{display:block;float:left;width:100%;position:relative;height:7rem;color: #fff;/* left: -8%; */}
footer .container{display:inline-block;width:75%;margin:0 12%;position:relative;}
footer .row-menus{padding:3.4% 0 2.8% 0;}
footer .row-formas-pagto{width:102%;padding-bottom:1%;}
footer .row-formas-pagto img{width:100%;height:auto}
footer .row-menus *{font-family:'Muli',sans-serif;color:#4f4f4f;text-decoration:none}
footer .row-menus a{padding: 0.25em 0; float: left; width: 100%}
footer .row-menus b{font-size:110%;text-transform:uppercase;padding:0 0 10% 0;display:inline-block;}
footer .copy-right{width:25%;padding:0.7% 0 0 4%;margin:0 6% 0 0;}
footer .copy-right p{font-size:94%;text-align:center;font-family:'Chivo',sans-serif;padding:12% 0px;}
footer .col-pague-com{width:41%;}
footer .col-social{padding:0 0 0 4.5%;width:23%;margin-right:7.2%;position:relative;}
footer .col-social ul{position:absolute;left:0;top:0;width:100%;display:block;float:left;height:100%;padding:0 0 0 20%;}
footer .col-social ul li{width:17%;height:3rem;float:left;cursor: pointer}
footer .col-social ul li a{width: 100%; height: 50px; opacity:0; float: left}
footer .col-social ul li+li+li{width:66%;}
footer .col-pague-com{width:34%;padding:0 1.3%;}
footer .col-seguranca{width:35%;padding:0 0 0 6%;}
footer .powered a{margin: 5px 0 0 0 ;width: 60%; float: left; padding: 5%}
footer .powered a + a{width: 40%}
#extra-footer-bottom > p{width: 100%; text-align: center; margin-bottom: 3rem}
/*** HOME ***/

/*Main container*/
.main-container{float:none;display:inline-block;position:relative;width:85%;margin:0 7.5%;padding:0.5% 0;}
.row{width:100%;float:left;display:block;background-repeat:no-repeat;height:auto;position:relative;}

/* Body */

/*linha 1*/
.ps-prev,.ps-next,.main-container .linha1 #imageShowCase>a{position:absolute;top:41.5%;height:15%;background-color:#fff;border-radius:50%;width:5%;text-align:center;overflow:hidden;z-index:2;-webkit-box-shadow:3px 2px 10px 3px rgba(0,0,0,0.41);-moz-box-shadow:3px 2px 10px 3px rgba(0,0,0,0.41);box-shadow:3px 4px 5px -1px rgba(0,0,0,0.41);}
.ps-prev,.ps-next{font-size:250%;background-color:transparent;-webkit-box-shadow:unset !important;-moz-box-shadow:unset !important;box-shadow:unset !important;cursor:pointer;padding:0;border-radius:0;height:7rem;}
.ps-prev,.main-container .linha1 #imageShowCase>#ps-prev{left:-3.5%;}
.ps-next,.main-container .linha1 #imageShowCase>#ps-next{right:-2.2%;}
.main-container .linha1 #imageShowCase>a img{width:68%;height:auto;display:inline-block;margin-top:15%;}
.row>.section-title{padding:1.5% 0 1% 0;text-align:center;font-size:177%;color:#4f4f4f;border-bottom:1px solid #e4e4e7;}
.row>.section-title strong,
.filtro.resultado-busca.vazia .prateleira h2,
.filtro.resultado-busca.vazia .title-category p a{font-weight:900;color:#ae292c;font-size:91%;float: none;}

/*linha 2*/
.main-container .linha2{margin:0;height:auto;}
.home .main-container .linha2 h3{max-height:0px;float:left;position:absolute}
.main-container .linha2 img{width:100%;height:auto}

/*linha 5*/
.main-container .linha5 h3{width:49%;display:block;float: left;}
.main-container .linha5 h3+h3{margin-left:2%}


/*** FILTRO ***/

.main-container{width:81%;margin:0 0 0 9.1%;}

/*menu-esquerdo*/
.menu-esquerdo{display:block;float:left;position:relative;width:23%;padding-right:1%;}
.filtro #main-content{float:right;display:block;width:75.3%;}
.sub{text-align:right}
.sub *{border:none}
.sub label{font-size:127%;margin-right:3%;}
.sub select{width:19.8%;background-color:#d3e3f1;height:2.8em;border-radius:1.1em;padding-left:0.5%;}
.filtro .pager.bottom{width:100%;display:block;float:left}
.filtro .pages{display:inline-flex;flex-flow:row nowrap;justify-content:flex-end;width:100%;}
.filtro .bt-refinar,.filtro .pages li{padding:1% 1% 2.8%;height:2em;background-color:#d3e3f1;border:1px solid #fff;color:#4f4f4f;font-family:'Muli',sans-serif;max-width:70%;font-weight:100;}
.pgEmpty{opacity: 0.4;cursor: default;}
.filtro .prateleira .prateleira *{padding:0;}
.filtro .prateleira .prateleira article>a{display:block;float:left;position:relative;padding:10px 1% 6em !important;}
.filtro .n3colunas ul li,.filtro .n4colunas ul li,.filtro .n2colunas ul li,.filtro .n1colunas ul li{padding:10px 1% !important;border-radius:1em;border:1px solid transparent;width: 32.667192%;}
.filtro.resultado-busca.vazia .n4colunas ul li{width: 23%}
.filtro.resultado-busca.vazia .title-category{font-size: 250%; padding: 3rem}
.filtro.resultado-busca.vazia .title-category p{font-size: 70%; padding: 1em 0}
.filtro.resultado-busca.vazia .prateleira h2{display: block !important; font-size: 250%}
.filtro .prateleira{padding:0}
.menu-esquerdo *{text-decoration:none;height:auto;position:relative;}
.filtro .search-single-navigator,.filtro .search-multiple-navigator{display:block !important;padding-top:15%;}
.filtro .search-single-navigator:before{content:"POR CATEGORIA";color:#ae292c;font-weight:bold;display:block !important;font-size:137%;margin-bottom:2.32em;}
.filtro .search-multiple-navigator:before{content:"FILTRAR POR";color:#ae292c;font-weight:bold;display:block !important;font-size:137%;margin-bottom:2.32em;}
.filtro .prateleira .prateleira>ul>li:hover{border:1px solid #3e83c0;cursor:pointer}
.filtro .prateleira .prateleira>ul>li:hover *{cursor:pointer}
.filtro .prateleira .prateleira>ul>li:hover::after {
    content: "Comprar";
    background-color: #ae2a2d;
    width: 100%;
    height: 3rem;
    position: absolute;
    bottom: 1em;
    left: 0;
    text-align: center;
    line-height: 3em;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background-image: url(https://teyyvp.vteximg.com.br/arquivos/iconeCarrinhoBranco.png);
    background-size: auto 61%;
    background-position: 29% center;
    background-repeat: no-repeat;
    padding-left: 16%;
    font-size: 140%;
    line-height: 222%;
}
#departament-navegador>div.navigation-tabs>div>div{display:inline-flex;flex-flow:column-reverse}
.menu-esquerdo h3,.menu-esquerdo h4{margin-bottom:1.8%;display:block;float:left;width:100%;}
.menu-esquerdo h4{margin-top:6%}
.menu-esquerdo h3 *{color:#303b7a;font-size:150%}
.menu-esquerdo h4+ul *,.menu-esquerdo h3+ul *,.menu-esquerdo h4 *{color:#4f4f4f;font-size:109%;line-height:130%;}
.menu-esquerdo h4 a{font-size:132%;}
.menu-esquerdo a{margin-bottom:3%;display:block;float:left;width:100%;font-weight:normal;}
.filtro .bt-refinar{text-align:center;border-radius:2em;padding:1em 1em 2.2em 1em;margin:1em 0}
.filtro .bt-refinar:hover{background-color:#0074bc;color:#fff}

/*** Produto ***/

/* foto produto */
.produto .product-image{width:55%;float:left;}
.produto #show #include{width:78%;float:left;padding-bottom:1.5%;}
.produto ul.thumbs{float:left;clear:both;}
.produto ul.thumbs li{width:auto;height:auto;display:block;justify-content:center;align-items:center;float:left;clear:both;margin-bottom:15px;width:22%;margin-right:3%;}
.produto ul.thumbs li:nth-child(4n){margin-right:0}
.produto ul.thumbs{display:inline-flex;width:78%;list-style:none;padding:0;flex-flow:row wrap;margin-bottom:20px;justify-content:space-between;align-items:center;height:100%;overflow:hidden;}
.produto a.image-zoom{display:flex;width:100%;justify-content:center;}
/* zoom */
.zoomPad{position:relative;width:100%;}
.zoomPad img{display:block;margin:0 auto;}
.zoomPup{cursor:crosshair;margin:0 29px 0 0;border:1px solid #d6d6d6;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.zoomWindow{width:100%;height:100%;left:0 !important;margin:0 auto;background-color:#fff;z-index:50 !important;overflow:hidden;cursor:crosshair;}
.zoomPreload,.zoomWrapper .zoomWrapperTitle{display:none;}
.zoomWrapper .zoomWrapperImage{position:relative;width:46vw !important;height:44vw !important;}
.zoomWrapper .zoomWrapperImage img{max-width:unset;width:86vw;}
/* info & purchase */
.product-info{width:45%;float:right;position:relative;padding:5em 0 0 0;}
.productName{font-size:160%;color:#4f4f4f;height:3.55em;}


/* Preco */
.produto .price-box{margin-top: 6.1%;height: 6.5em;margin-bottom: 5%;padding: 0 0 0 1%;}
.produto .seletor-sku{
    margin: 6% 0 0 0;
}
.produto .product-info > *{position: relative; width: 100%; float: left}
.produto .product-info em{width: 100%}
.produto .preco{width: 100%}
.produto .skuList .preco{margin-bottom: 0%;}
.produto .skuList .preco .valor-dividido{margin-top: -1% !important;float: left;}
.produto .plugin-preco{display: inline-flex;height: 100%;flex-flow: column nowrap;justify-content: flex-end;}
.produto .product-info .valor-de {font-size: 144%;float: left;margin-bottom: 0.4em;}
.produto .product-info .valor-por{font-size: 167%;float: left;}
.produto .product-info .price-installments > span > span{font-size: 0}
.produto .product-info .price-installments *{font-style: normal}
.produto .product-info .price-installments > span > span .skuBestInstallmentNumber, 
.produto .product-info .price-installments > span > span .skuBestInstallmentNumber *,
.produto .product-info .price-installments > span > strong{color: #ae292c;font-size: 1.3vw !important;}
.produto .product-info .price-installments > span > strong::after{content: " sem juros";color: #4f4f4f;font-weight: normal;font-size: 90%;}
.produto .product-info .price-installments > span .skuBestInstallmentValue{font-size: 97%;}
.produto .product-info .price-installments > span > span .skuBestInstallmentNumber:after{content: " de ";color: #4f4f4f;font-style: normal;font-size: 90%;}
.produto .buy-button-box{height: max-content;margin-bottom: 5%;padding-top: 1.4em;}
.produto .buy-button-box > *{float: left;}
.produto .buy-button-box .portal-notify-me-ref{
    /* display: block */
}
.produto .buy-button-box .box-qtd{
    width: 21%;
    text-align: center;
    display: inline-flex;
    flex-flow: row nowrap;
    padding: 0.5% 2% 0.6% 2%;
    position: relative;
    margin-top: 0.51rem;
    border: 1px solid lightgray;
    border-radius: 30px;
    margin-right: 6%;
}
.produto .buy-button-box .box-qtd::before{content:"Quantidade";width: 89%;display: block;position: absolute;float: left;top: -2rem;left: 0;font-size: 114%;letter-spacing: -0.5px;}
.produto .buy-button-box .box-qtd button{border:none!important;background: #7cabd4;color: #fff;border-radius: 50%;font-weight: bolder;font-size: 85%;padding-bottom: 4%;display: block;float: left;width: 1.3vw;height: 1.3vw;margin-top: 9%;}
.produto .buy-button-box .box-qtd .qtd{
    border: 0;
    width: 54%;
    text-align: center;
    font-weight: 900;
    font-size: 174%;
    line-height: 100%;
    font-family: 'Nuno', sans-serif;
}

.produto .buy-button{background-color: #ae292c;color:#fff;text-decoration: none;text-align: center;width: 50%;height: 4rem;line-height: 4rem;font-weight: 900;font-size: 173%;text-transform: uppercase;padding-left: 8%;position: relative;border-radius: 30px;}
.produto .buy-button::before {
    content: " ";
    width: 14%;
    height: 4rem;
    position: absolute;
    left: 16%;
    text-align: center;
    color: #fff;
    background-image: url(https://teyyvp.vteximg.com.br/arquivos/iconeCarrinhoBranco.png);
    background-size: contain;
    background-position: 29% center;
    background-repeat: no-repeat;
}
.produto .skuList .buy-button{position: absolute;right: 0;bottom: 14%;width: 30%;font-size: 127%;padding-left: 6%;}
.skuList{width: 100%;display: inline-flex;flex-flow: row wrap;margin: 0 0 6% 0;border-bottom: 1px solid #cde4f2;padding: 0 0 6% 0;}
.skuList .imageSku{width: 13%;margin-bottom: 4%;}
.skuList .nomeSku{width: 87%;padding: 3% 0 3% 5%;text-align: justify;line-height: 140%;}
.produto .shipping-box, .sku-notifyme-form{width: 100%;display: block;float: left;background-color: #cde4f2;border-radius: 18px;padding: 3.5%;border: none;}
.produto .product-description{margin-top: 3%}


#popupCalculoFreteWrapper::before{content:"Calcule o valor do frete e prazo de entrega para a sua regi\00E3o";font-size: 110%;color: #303b7a;height: 2.3em;display: inline-block;}
#ctl00_Conteudo_upnlContent fieldset{border: 0px!important}
#ctl00_Conteudo_upnlContent fieldset .prefixo{font-size: 0%}
#ctl00_Conteudo_upnlContent fieldset .cep-busca a{color:#4f4f4f;height: 2.6em;float: left;display: block;line-height: 2.5em;}
#ctl00_Conteudo_upnlContent::before{content:"Informe seu CEP: ";margin-right: 1%; display: block; float: left; font-size: 120%; color: #666; padding: 1% 0}
#btnFreteSimulacao, #txtCep, .sku-notifyme-client-name,.sku-notifyme-client-email,.btn-ok{display: block;float: left;border: 1px solid #d6dbdf;border-radius: 30px;width: 52%;height: 2.6em;margin-bottom: -1em;background-color: #fff;color: #4b4b4b;padding: 0 5%;}
.sku-notifyme-client-name,.sku-notifyme-client-email {width: 38%}
.sku-notifyme-client-name,.sku-notifyme-client-email,.btn-ok{margin-top: 10px !important;margin-right: 1% !important;float: left;}
#btnFreteSimulacao, .btn-ok{width: 12%;margin: 0 2%;font-size: 120%;line-height: 0.1em;height: 2.2em;padding: 0;}
.freight-values *{line-height: 3em;padding: 1% 0;}


#caracteristicas .name-field, #caracteristicas > h4 {display: none !important }
.produto .value-field.Especificacoes,
.produto #description *{font-size: 105%;line-height: 160%;text-align: justify;}

/* Linha 3 */
#painel {height: 4rem;}
#painel button{background: transparent;border: none;text-align: left;padding: 0;text-transform: uppercase;font-size: 116%;margin-top: 2px;margin-right: 1%;color: #303b7a;cursor: pointer;}
#painel button.ativo{color: #ae292c}
.conteudo-sanfona > div{display: none;width: 100%;float: left;position: relative;min-height: 18rem;}
.conteudo-sanfona div.aberto{display: block}

/* Institucional */
.institucional .listaLojas{display: inline-flex;width: 100%;flex-flow: row wrap;justify-content: space-evenly;align-items: stretch;align-content: space-between;}
.institucional .listaLojas li{padding: 2%;background-color: #d3e3f1;margin-bottom: 2%;margin-left: 1%;border-radius: 10px;width: 30%;color: #4b4b4b;cursor: pointer;line-height: 1em;}
.institucional .listaLojas li *{color: #4b4b4b}
.institucional .main-container{padding: 6em 0}
.institucional .main-container *{text-decoration: none}
.institucional .main-container{max-width:70%; margin: 0 15%}
.institucional .main-container h1{font-size: 260%;margin: 3% 0;font-weight: bolder;}
.institucional .main-container h2{font-size: 200%;margin: 3% 0 0 0;font-weight: bold;}
.institucional .main-container h4,
.institucional .main-container h3{font-size: 150%;margin: 2% 0 0 0;font-weight: bold;color: #26387d;}
.institucional .main-container h4{margin: 0.9% 0 0 0 !important}
.institucional .main-container i{font-weight: bolder; font-size: 80%}
.institucional .main-container p{font-size: 120%; line-height: 180%; margin-bottom: 1.5%; text-align: justify}
.institucional .main-container a{font-weight: bolder; font-size: 90%}
.institucional .main-container ul{margin: 0% 1% 5% 1%;float: left;clear: both;width: 100%;}
.institucional .main-container li{display: block;width: 100%; float: left; line-height: 180%;font-size: 120%; }
/* contatos */
.contatos #reused_form{padding: 0% 0 0% 0;}
.contatos .form-group{padding: 15px 0;}
.contatos .form-group *{font-size: 110%;}
.contatos .form-group label{width: 100%;font-size: 120%;float: left;padding-bottom: 7px;}
.contatos .form-group input{padding: 1%; min-width: 40%}
.contatos .form-group textarea{padding: 2%;min-width: 70%;min-height: 150px;}
.contatos .form-group button{background-color: #008000;color:#fff;border: none;padding: 1% 3%;border-radius: 10px;cursor: pointer;}
.contatos .form-top{float: left;margin: 0;width: 100%;}

/*login / Conta / Meus pedidos */
.account main > *{float: left}

/*Responsive */
@media only screen and (min-width:992px){*{font-size:9px}
;}
@media only screen and (min-width:1130px){*{font-size:12px}
;}
@media only screen and (min-width:1366px){*{font-size:12px}
.pitFooterTop ul {min-height: 8.5rem !important}
;}