@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";
@import "https://use.fontawesome.com/releases/v5.0.6/css/all.css";
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";
@import "https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css";
@import "https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700";
@font-face{font-family:'flaticon';src:url(data:application/font-ttf;base64,d09GRgABAAAAAA4kAA0AAAAAFEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAOCAAAABoAAAAcgylKJk9TLzIAAAGgAAAASQAAAGBP9l0jY21hcAAAAhQAAABKAAABSuIGFf9jdnQgAAACYAAAAAQAAAAEABEBRGdhc3AAAA4AAAAACAAAAAj//wADZ2x5ZgAAApQAAAnaAAANxLrTe8hoZWFkAAABMAAAADAAAAA2ESCDgmhoZWEAAAFgAAAAIAAAACQD8gHGaG10eAAAAewAAAAlAAAAOATwALlsb2NhAAACZAAAADAAAAAwIs4mxG1heHAAAAGAAAAAHwAAACAAYgC1bmFtZQAADHAAAAEeAAACCvbrzRRwb3N0AAANkAAAAHAAAADozJ3TiXjaY2BkYGAA4k2v3/6I57f5ysDNxAACNxgUm2D0////DzAxMR4EcjkYwNIAbzEMtHjaY2BkYGA8+P8Agx4Tw///DAxMTAxAERTACgB/qwS7eNpjYGRgYBBnaGHgZAABJiBmZACJOTDogQQAEz8BGAB42mNgYfzAOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGAQYECEhzTWFoYFD4KMR44P8BBj3GgwwOIDVIShQYGAFG6wu8AAAAeNpj2M0gyAACq4D4BAMDEwMSEANiSSibFUrXAqEQgzYAeCEDrAAAAHjaY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUPgr9/w/kK3xk+P///2N+Fqh6IGBkY4BzGJmABBMDKmCEWDGcAQDYcAj4AAAAEQFEAAAAKgAqACoAKgDaAQoBXgG+AfICOAJ6AqoDKgOgBCoEqAUKBbYGKgZGBmIGjAbieNpVVmuMG9UVvmded97jxzzWY6/tGXvt3dhr7469nizrTZwlLwIpCWy2CKVhWylBSRFNaRE0LRWFqgqKKFGFQH2ookiIiNKWRIiq/EDhB5UgVGoRlBbxj0r8ogriB7Si3p479ubh2b137nPu+c53vnMJR9KEkJ/DIcITSlrngbT7F6hAPonOS+KH/Qs8h6/kPM+6RdZ9gUrwZf8CsP5OupOud9KV9OkHjh2DQ8PfpqGDu0mEbFyEF+Ei7miRFBmQ75DvElINa91e5No1yXajXrdGwXVsKjUgrNcWuvE2iHv4bINO5LnsiZJ2rxMlLa8ItLfQrdeueSSaPOH1TWoClRzbc5cgikE8tnfvsZuejeP9cXwcfMjlpj+fzuUAJFGUFV0PbWoouppOBem0qqkGtQNdV2RRlJopAJ4TBYnKsq4anKDopu00HNvUVJ43VF2WJSqIIkAqVfi8kHrzJvaps+xD++P88A9manoCf9Mp06pYKcvSNFORKBUlSaRUUkxNs7C7ckcqbxmmlTIMXZNlQQCOk2SZ4g/35zgQBFnWdMMomYaVx20Iegrx5cgY3zwhGURVQnSr4QhaLurF3RaEJjjuU+8+hX8QrDSbK80fHDnoL+7aumvRh4vJwE3NHc3mjuHrzZpXT6frXg3dd83+OvHIEiFTYQvQQ8wVtsSFCG4RvdTrOhF6UKoEIfpvNFhhg24niNBVtQpzOJD6Sn1my3J/ddU8vFLsFlsr/dWCPVy3C6t9qii0taJQeIYqKy1srbcPzu3tLNz9s7thsNrHlasPvr3atwsFu7+qmKM5bIWp4Dm5jQ08J+A5J8l2PKXrjQ+T8CZmpOohl5BkjD29hYQlbaQZo1HIOFKCMWXYmeHDCuQyw7VMDiqpQU/upUovlFJYD0wJfL1/g+Zm24b7iGu0s652Q1/3kUPwwoHKSiaXy6xUUuW8vDLYXlpeLm0frMj58sOS2PWNYkFzvMWFeKLZnIgXFj1HKxQNvytK1+CskgwpJ35EdkHlOley49YwSBil0We77t994imo7I6i3dEvzywYUfUb1chAd57Yff8udOg8Gxm+PqulqlFUTWkMJ+JufAqfwE+JSxqEgMsCJKy3+FGwoeeKwG/j6i38MpXq6Dc2oQjwkVq99xAv8YP1KEPVHa1uL+4Uo/DDm9fLsjwXzHZUtTPrTuVEubwOQfeeb1YA/H0Hb6tF/Zlpf374t/KRI43a7Iwsb3FquebX7iJEQJvfRptfRu4ym7dc1YX6yOQFZC4kjML4Tfg1FUo0aPEV2HrfgQP3HXhspt+/fSnfHn5BtaN7zu05qtHha539FF4RvGo79+zBb+OsXy/d3u/P5Nv5YV+je44e3UO1X+yMco1yhuGR2/gA8XieZJE5JN6kLxLFcxGZNkj85llqf9l3/Pi+fce3nNF10RDPzO9YXls7dWhtwDqP7xtEZ3RNFM9sgd1r31s7tLy8hngrY7++jn51EPMiqZE62U9WySH82ihWF7rbwGMqOI6m3jiE3VGf7WUj1wITGoDUxXhyR9Su8y3sYoAxcEogxoGHwRa/6gVBO7D8lJHJ5DOypbzRZh2NPGuWDkuUq9HaxIbA2wYIKD/i8Es3FJqcY1RYq4INGfYHw6c94FM5cS5oBYFn+dYdWT+bNXC/O1hPK2ZNPws/VsUHvIJvpKkqT7ogGEgPOunO//DY6Uwq0f83Ubn+SEqkQlpkkewkBxAXNAiNwPMylnNoTp2vjE0pQUDjoATXgrMNNYdB4fauhsVVyDj4QoFZTh++r0NBUnhB5If/0Lmbu5KiSAOd0+CxrbXh2fqNbrk8W7ZylqRLpmOaz2FjwvJKPdU0bUugCnxfo29okSzxkoCrdsqGrM29ce7cw+VmuexaOfNWqlHVsmzr1qRZbrbx3VJFBdNkYuuf0dZXxzHcIF8lRwjpjcSQyeamR6cwypyxdZw04jnKpZ1N/GxxUpKwihzOaQAK1Xao165zdUTjKQ9D9nF2LjNnzuTS6VyabFgTZqlZkk0bJjKyKeuZp3muIJac/wqSIqc/5jClSOLHk6mUJt1CnWnm7+l0QVLhUamVGz4Zf27aUblZwh3dTprtuYIAuaWSq9mmcntaxz3TOTglSg/YBc7XMFlxvMiJFCYm8ua/bPS8nS5LPzohnvOBXSYwxkXM//9DXVsie8ht5DCyPj1OBxhmkxBscjusj7JF4t8Guw8k+MSVK28tTrwClWOHV2GbigNci9D0+q5FNY0WG/CYonKzclT4zE45FrRkVVDEykRhujDxGivzKd+EJZGioon0Y3VUQ6s2fMKxPkuVvg6e5WimtqWYtuRfFWpq3nJUWZRFM88SUN4c1UWDt4v3UJEXeUnUR7X6zk9OW443jv0h8uEiCcgUxn2LRKSDOGzHWxAqDdqA5tqjlBnX6pWwO2J/NAqOqcDrxKQ7UoNeaEd199rGc5JiAd4Bhpezfr5ufcWy7tR5Fb5FFa7Pa8PLsHX44vR/OsM/+TXfr4XFovX8lbcnFckq+tlJ/fyNRX1Op+9o77z88vACG/b7xWK4+UJQmcnGZdSvs3g3dMkyuRU5fRd5FDOHh85j9Axry5Dw0luoV5x43Gtif70yKtmMK7NwHPOMiFeGZX6Uy3BBEcaBsRkg8UK3DTiaBEDi220cu/x1xlXUg8fneIUO2B0gpdTnUqflgp2RwmYorSZlxi4wD122CwPfHD54mU1kxalEtT5Kyof5gaAMCvZfFZoRMjnLxcXjOoNioOwVxAm2bp0qJyf2rjd0C28qTj7vsP+CPVewX2LfKDtnFHqyXGZTX6LK2ZEwJn+z66KwTk/ahTmqmK6ed5JCGeW+IeL6CJlHRuxEVEncjRcYLGM0I3e+lMBVhDGkHCJZ34QWSVPFeGF4VUJhBFwl5JOYSgIIEee7PSHzSq4qSzeg1sP8ZHoC763qpJDOWU4o3bJfChuBFKomnMgaBoq7MfwAc0TGMG7+jWUrKRVL+2RWgIp/ryinuX1CLt0HUykqpuHovm37PsqCfNXcLFQd6wklrTqWJZ2yHKQJeWjjn/Ao/I4YhIhMyXrI7iS1wvr7mva+5mmXLmmaaAbv6fp7uqe/9RZm0fG6R0brPHatZxrYK4FLnxFMUWOLPO3vuh6IosbWeLhYZ9/L4Lp/w+/xtkq8zUXxlY+22XWnOF6+WWiYzS9dEo1Qv75fF1k33s0aqGHvYhyz7L2MdtgjjcLIjbPbYAmSOwPzEyudutNJshUf8JUkuzHyVxIVwxreRRmB4UOyBiXQ6GBxJj/rD7Dv01PVqHoS7iy0UYp4WTulWVq7ARwO6TIcpurkzKI/m58UZLE1OZmrVof3QhzwqDoaDQImewH5Px+IK1QAAHjafY6xasMwFEWvEjtNl5C5k4YOCcRGMqWEbCZguqaF7MYY22AiozhDoGO/p5/Sn+kP9MpWlg4xyO/o6b53L4AFviEwfk949SwwR+F5ggd8ep7iGT+eA8xF6DnEUijPM/Y/qBTBI28vw5RjgSUOnif0bT1P8YYvzwE1v55DSLHwPOP+FHsYdLjCokGFGj0kVsy5Zk2goLHFhpxSlbNfowT2prvapqp7uSrWMlF6u5Fplxc13zKGyLmmodjgxEab901hSO+crXAZBJbXsrq0uXUjTtgP1VJRDt4x3SV2PP9Xjl2NiMf9bzmRmVOfGVuVMomV3MmbNVFHWkcu6d2ER3pbnPk0+qhhczxUlwbH0p4bLlRKx0opeW/bH6wdTYUAAHjabc1JDoJQFETRdz/it0HFJjHugofYDUVlL06cuT92pkRryE0qZ1gW7NentZ31te2GBUsIJAxIGRIZMWbClIwZcxbkLFmxZhPfr2fjRSFdlnIvK3mQR3mSZ3mRV1nLm7zLh2z+uv5d/15+AcJDLKIAAAAB//8AAnjaY2BgYGQAgsua7Iog+gaDYhOMBgAqiwQcAAA=)}
@media (max-width: 768px) {
.featuredProducts{display:block!important}
}
::-webkit-scrollbar-track{background-color:#e5e5e5}
::-webkit-scrollbar{width:8px;background:#999}
::-webkit-scrollbar-thumb{background:#999}
:root{--primary-color:#ef476f;--secundary-color:#ef476f;--txt-color:#000;--cor_cabecalho:#e9e5c9;}
#avaliacoes .flex-control-nav{display:none}
#support-redirect>a:last-child{background-image:linear-gradient(146deg,#b7eca9,#4fc831)!important}
body,span,a,p,input,h1,h2,h3,h4,h5,h6,.titulo,button,span{font-family:'Titillium Web',sans-serif}
a,a:hover,a:focus,.cor-principal,.menu a:hover,.atributo-comum a:hover span,.atributo-comum .active a span{color:#000}
.flaticon-user:before{content:"\f100"}
.flaticon-account:before{content:"\f101"}
.flaticon-man:before{content:"\f102"}
.flaticon-avatar:before{content:"\f103"}
.flaticon-user-1:before{content:"\f104"}
.flaticon-heart:before{content:"\f105"}
.flaticon-profile:before{content:"\f106"}
.flaticon-search:before{content:"\f107"}
.flaticon-supermarket:before{content:"\f108"}
.flaticon-cart:before{content:"\f109"}
.flaticon-supermarket-1:before{content:"\f10a"}
.flaticon-shopper:before{content:"\f10b"}
.flaticon-shopping-cart:before{content:"\f10c"}
.flaticon-delivery-truck:before{content:"\f10d"}
.flaticon-truck:before{content:"\f10e"}
.flaticon-back:before{content:"\f10f"}
.flaticon-right-arrow:before{content:"\f110"}
.flaticon-cancel:before{content:"\f111"}
.flaticon-shopping-bag:before{content:"\f112"}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes tada {
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.08,1.08,1.08);transform:scale3d(1.08,1.08,1.08)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada {
from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.06,1.06,1.06);transform:scale3d(1.06,1.06,1.06)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
html{overflow-x:hidden}
strong{font-weight:400}
.conteiner{max-width:1300px}
body{position:relative;background:#FFF}
a:hover{text-decoration:none}
.caixa-sombreada{background:#FFF;border:1px solid #dedede;border-radius:3px}
@media (min-width: 768px) {
.pagina-inicial .conteiner-principal{margin-top:-1px!important}
.conteiner-principal{margin-top:90px}
.pagina-carrinho .conteiner-principal{margin-top:-30px}
}
.flexslider{background:0;margin:0;border:0;border-radius:0;overflow:hidden}
li.banner1.span6 img,li.banner2.span6 img{border-radius:0;width:120%!important}
.vitrine-banner.hidden-phone{padding-top:30px;padding-bottom:50px;float:none}
.modulo.span4 img{border-radius:0}
.caixa-sombreada,.carrinho-checkout .conteiner-principal #corpo .conteiner,.conteiner,.conteiner-principal .conteiner{-webkit-box-shadow:none;box-shadow:none}
.finalizar-compra .caixa-sombreada{padding:0;border:0!important;border-radius:12px}
@media (min-width: 769px) {
#cabecalho.fixed{position:fixed;top:0}
}
#cabecalho.fixed{position:fixed;top:0}
#corpo > .conteiner{background:#FFF}
.icon-facebook:before{content:"\f082"}
.icon-youtube:before{content:"\f16a"}
.modal-backdrop{z-index:99999}
.modal{z-index:99999999}
.caixa-info{padding:10px 15px;margin:0 0 10px;background-color:#fff;border:1px solid #fff;box-shadow:none}
.tabela-carrinho span{opacity:1}
.subtotal strong{font-size:22px;margin:0 8px;color:var(--primary-color);font-weight:600;white-space:nowrap}
a.botao.principal.ir-carrinho.hidden-phone{background:var(--secundary-color);padding:14px 40px;border-radius:4px;color:#fff;font-weight:500!important;text-shadow:none;border:0;font-weight:bold}
a.botao.principal.ir-carrinho.hidden-phone i{display:none}
.fancybox-close{background-image:none;background:#ccc;border-radius:50px;text-align:center;line-height:35px}
.fancybox-close:before{content:'\f00d';font-family:'fontAwesome';color:#757575;font-size:20px}
#comprar-ajax-status .sucesso .buttons .continuar-comprando{background:#ffffff00;border:1px solid #ccc;padding:14px 20px;color:#5d5d5d;font-weight:500!important;font-size:15px;border-radius:4px;text-shadow:none;transition:all .3s}
#comprar-ajax-status .sucesso .buttons .continuar-comprando:hover{background:#e2e2e2;padding:14px 20px;color:#5d5d5d;border-radius:4px;text-shadow:none;border:1px solid #e2e2e2;font-weight:700}
.to-top{display:none;position:fixed;width:40px;height:40px;font-size:20px;right:10px;bottom:10px;z-index:999;text-align:center;line-height:40px;background:#f5f5f5;border-radius:3px;color:#a9a9a9}
select,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border:0;-webkit-box-shadow:none;box-shadow:none;padding:15px;background:#FFF;border:1px solid #f2f2f2;border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box}
input:hover{color:var(--txt-color)}
select{padding:5px}
.coluna div.componente.newsletter.borda-principal{border:0!important;background:transparent}
coluna div.componente.newsletter{background:#d4d4d4;height:382px;border:0;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}
.coluna div.componente.newsletter .titulo{font-size:0;text-align:center;margin-bottom:0}
.coluna div.componente.newsletter .titulo i{float:none;color:#fff;font-size:4rem}
.coluna div.componente.newsletter .interno{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;border:0!important;display:flex;-webkit-box-align:center;border-radius:4px;-ms-flex-align:center;align-items:center;background:var(--primary-color);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.coluna div.componente.newsletter .texto-newsletter{text-align:center;text-transform:uppercase;color:#fff;padding-top:14px;font-size:24px;letter-spacing:-.1px;line-height:21px;font-family:Titillium Web;font-weight:600;display:block;margin-bottom:30px}
.coluna div.componente.newsletter .texto-newsletter:after{content:"Assine nossa newsletter";display:block;font-size:15px;font-weight:300;margin:5px 0;color:#fff}
.coluna div.componente.newsletter input[type=text]{width:100%;height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:var(--txt-color);border-radius:4px;font-weight:300;padding:0 15px}
.coluna div.componente.newsletter input[type=text]::-webkit-input-placeholder{color:#8d8d8d;font-size:14px;font-weight:700;text-align:center}
.coluna div.componente.newsletter input[type=text]:-ms-input-placeholder{color:var(--txt-color);font-size:14px;font-weight:500;text-align:center}
.coluna div.componente.newsletter input[type=text]::placeholder{color:var(--txt-color);font-size:14px;font-weight:500;text-align:center}
.coluna div.componente.newsletter .botao{width:100%;display:block;top:100%;background:0 0;margin-top:10px;height:44px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:inherit;border-radius:4px;border:solid 1.2px #fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.coluna div.componente.newsletter .botao:before{content:"Assinar";font-size:15px;font-family:Titillium Web;font-weight:600}
.coluna div.componente.newsletter .botao:hover{background:#fff;color:var(--primary-color);border:solid 2px #fff}
.coluna div.componente.newsletter .newsletter-confirmacao .icon-ok,.coluna div.componente.newsletter .newsletter-confirmacao span{color:#fff}
@media screen and (max-width: 990px) {
#barraNewsletter.posicao-rodape{display:none;position:relative;z-index:444;background:none;box-shadow:none;border:none}
}
.modal-modalNewsletter{left:63%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.modal-modalNewsletter .fancybox-skin{width:640px!important;height:380px!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#FFF}
@media screen and (max-width: 680px) {
.modal-modalNewsletter .fancybox-skin{width:340px!important;height:400px!important}
.modal-modalNewsletter{left:95%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.modal-modalNewsletter .fancybox-outer{height:370px!important}
@media screen and (max-width: 680px) {
.modal-modalNewsletter .fancybox-outer{height:400px!important}
}
.modal-modalNewsletter .fancybox-inner{width:100%!important;height:380px!important}
@media screen and (max-width: 680px) {
.modal-modalNewsletter .fancybox-inner{height:400px!important}
}
.modal-modalNewsletter #modalNewsletter .componente .interno{background:#fff;height:370px;padding:0}
@media screen and (max-width: 680px) {
.modal-modalNewsletter #modalNewsletter .componente .interno{height:400px}
}
.modal-modalNewsletter #modalNewsletter .componente .interno .titulo{display:none}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo{height:100%;background:#fff;position:relative}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter{top:0;color:#2a2a2a;font-size:20px;margin:auto 0;font-weight:400;text-align:center;display:block;padding:20px}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter:before{content:"\f0e0";-webkit-font-smoothing:antialiased;font-weight:100;font-family:'fontAwesome';color:#d6d6d6;display:block;margin:10px 0;font-size:3em}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter:after{content:"Vai perder essa?";font-size:48px;font-weight:700;letter-spacing:-2.6px;font-family:'Titillium Web';display:block}
p.alert.alert-error.erro-newsletter.text-error{bottom:6%;margin:auto;width:83%;position:relative}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner{position:absolute;bottom:10px;left:0;right:0;margin:0 30px}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input{-webkit-box-sizing:border-box;box-sizing:border-box;height:54px;padding:0 160px;font-weight:200!important;background:#ffffff73;border:0;border-bottom:2px solid #d8d8d8;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:100%}
@media screen and (max-width: 680px) {
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input{width:60%}
}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input::-webkit-input-placeholder{color:#b3b3b3;font-size:18px;font-weight:500;text-align:center}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input:-ms-input-placeholder{color:#b3b3b3;font-size:18px;font-weight:500;text-align:center}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner:before{content:'\f30f';font-family:'ionicons';position:absolute;width:50px;left:120px;line-height:50px;font-size:30px;z-index:1020;height:50px;color:#b3b3b3;background:#e85a7373200}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input::placeholder{color:#b3b3b3;font-size:18px;font-weight:500;text-align:center}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao{width:80%;border-radius:50px;background:var(--secundary-color);display:block;margin:auto;height:56px;border:0;margin-top:20px;position:relative;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:600;line-height:44px}
@media screen and (max-width: 680px) {
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao{width:35%}
}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao::before{content:"Receber ofertas";font-family:Titillium Web;line-height:10px}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .newsletter-confirmacao{position:absolute;bottom:10%;width:100%;left:0;right:0;text-align:center}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .newsletter-confirmacao .icon-ok{float:none;vertical-align:middle;color:#d4d4d4}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .newsletter-confirmacao span{margin-left:0;padding:0;display:inline-block;font-weight:700;color:#4d4d4d}
.modal-modalNewsletter .fancybox-close{background:0 0;top:10px;right:12px}
.modal-modalNewsletter .fancybox-close:hover{text-decoration:none}
.modal-modalNewsletter .fancybox-close:before{content:"\f2d7";color:#949494;font-size:2em;font-family:'Ionicons'}
#modalContato{border-radius:3px;padding:10px 20px}
.modal-header{font-weight:600;font-size:13px;color:var(--secundary-color)66;letter-spacing:-.28px;padding-bottom:20px}
.modal-header .titulo{font-weight:500;font-size:20px;color:#585858;letter-spacing:-.3px;margin-right:10px}
.modal-header span{font-weight:500;font-size:20px;color:#585858;letter-spacing:-.3px;margin-right:10px}
#modalContato .modal-body{border-top:2px solid #f3f3f3;padding-top:30px;border-radius:2px}
#modalContato .form-horizontal .control-label{font-weight:700;font-size:13px;color:var(--secundary-color);letter-spacing:-.09px;padding-top:10px}
#modalContato .form-horizontal input{-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:3px;background:#EEE;padding:10px;width:76%}
#modalContato textarea{background:#eee;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:3px;padding-left:10px}
#modalContato .control-group .botao.principal.pull-right + .botao{background:#eaeaea;border:1px solid #48484800;border-radius:3px;font-size:16px;color:#8a8a8a;letter-spacing:-.1px}
#modalContato .control-group .botao.principal.pull-right{background:var(--primary-color);border:0;border-radius:3px;font-family:'Titillium Web';font-size:16px;color:#fff;letter-spacing:-.27px;text-shadow:none;padding:7px 20px}
.modal tr,.modal .table th,.modal .table td{border:0}
.modal .table td b{font-weight:700;font-size:13px;color:var(--secundary-color);letter-spacing:-.09px;opacity:.5;width:100px}
.modal .table td span,.modal .table td span a{font-weight:700;font-size:13px;color:#8e8e8e;letter-spacing:.1px}
.barra-inicial{background:#fff;border-bottom:1px solid #ffffff00}
.barra-inicial > .conteiner{max-width:1290px;padding:0}
.barra-inicial > .conteiner > .row-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.canais-contato ul li i{margin-right:4px!important;font-size:13px;color:var(--txt-color)}
.barra-inicial li a,.barra-inicial li span{color:var(--txt-color);font-weight:500;font-size:12px;text-transform:uppercase;opacity:.7;-webkit-transition:all .22 ease-in-out;-o-transition:all .22 ease-in-out;transition:all .22s ease-in-out}
.barra-inicial li i{font-weight:300!important;-webkit-font-smoothing:antialiased;color:var(--txt-color);-webkit-transition:all .22 ease-in-out;-o-transition:all .22 ease-in-out;transition:all .22s ease-in-out}
.barra-inicial li:hover a,.barra-inicial li:hover span,.barra-inicial li:hover i{color:var(--txt-color);opacity:1;-webkit-transition:all .22 ease-in-out;-o-transition:all .22 ease-in-out;transition:all .22s ease-in-out}
.barra-inicial .lista-redes.span3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.barra-inicial .canais-contato ul{overflow:visible}
.barra-inicial .lista-redes i{background:transparent!important;width:35px}
.barra-inicial .lista-redes li{border:0}
.barra-inicial .canais-contato.span9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-left:0}
.canais-contato ul li{border:0}
.rastreio-correios{position:relative;cursor:pointer}
@media (min-width: 767px) {
.new-product-box .imagem-produto{width:auto;height:171px;width:182px;display:table;padding-top:12px;margin:0 auto;border-radius:10px!important}
.new-product-box .imagem-produto img{width:auto;height:134px;display:table;margin:0 auto;border-radius:10px!important;width:100%;height:170px;object-fit:contain}
.new-product-box .nome-produto{padding-top:14px;padding-bottom:10px;display:block;line-height:18px;position:relative;width:240px;margin:auto;font-size:15px;font-family:'Titillium Web';font-weight:500;color:var(--txt-color)}
.acoes-produto.hidden-phone .botao-comprar{width:auto;display:table;margin:0 auto;margin-top:14px!important}
.nome-produto{font-family:'Titillium Web',sans-serif}
.ms-timer > *{font-family:'Titillium Web',sans-serif}
.ms-timer{font-size:0}
.ms-timer > *{width:15%;left:8px;margin-left:6px;line-height:32px;text-align:center;display:inline-block;font-size:23px!important;font-weight:600;position:relative;color:#fff}
.featuredProducts-items .preco-produto strong.titulo,.featuredProducts-items .preco-promocional{font-size:18px;font-weight:600}
.featuredProducts-items .qtde-adicionar-carrinho{display:none}
.featuredProducts-items .acoes-produto.hidden-phone .botao-comprar{font-size:0;border-radius:4px;background:#fff;border:1px solid var(--secundary-color);transition:all .3s ease-in-out}
.featuredProducts-items .acoes-produto.hidden-phone .botao-comprar:hover{font-size:0;background:var(--primary-color);border:1px solid var(--primary-color);transition:all .15s ease-in-out}
.featuredProducts-items .acoes-produto.hidden-phone{height:40px;bottom:0;position:relative}
.featuredProducts-items .acoes-produto.hidden-phone .botao-comprar:hover:after{color:#fff;transition:0}
.featuredProducts-items .acoes-produto .botao-comprar-ajax:after{content:'Comprar'!important}
.featuredProducts-items .acoes-produto.hidden-phone .botao-comprar:after{font-family:'Titillium Web';color:var(--secundary-color);content:'Ver detalhes';margin-left:0;width:100%;text-transform:uppercase;margin-bottom:8px;text-align:center;text-shadow:none;border:0!important;background-image:none;padding:0;font-weight:400;font-size:12.5px;text-indent:-30px;display:inline;transition:all .25s}
.ms-timer > :after{content:attr(data-describ);display:block;line-height:16px;color:#fff;width:100%;text-transform:initial;font-size:11px;font-weight:400;border-bottom:0 solid rgba(51,51,51,0.05)}
.ms-timer >:first-child:after{font-weight:300;color:#fff}
.featuredProducts-timer{font-size:0;white-space:nowrap;padding:3px 25px!important}
.featuredProducts-timer-label{width:25%;display:inline-block;font-size:14px}
.ms-timer{width:72%;display:inline-block}
.ms-timer > *{width:20%;font-size:20px;padding:3px;right:-20px;position:relative;display:inline-block;background:#0000000d;border-radius:6px}
.featuredProducts-timer-description{bottom:2px;position:relative;opacity:.8;text-transform:initial;text-align:left;font-weight:500;font-size:14px;color:#fff}
.featuredProducts-timer-title{font-weight:700;font-family:'Titillium Web';font-size:16px;text-align:left;left:0;color:#fff;text-transform:uppercase;margin-bottom:2px;top:-2px;position:relative}
span.adicionado-carrinho.bandeira-carrinho{text-transform:uppercase!important;font-size:11px!important}
.featuredProducts{border:0;border-radius:10px}
.featuredProducts-timer{padding:0;background:var(--secundary-color);border:0;border-radius:4px 4px 0 0}
.info-produto{text-align:center;display:block}
.featuredProducts-items{padding:24px;min-height:310px;background:#fff0;padding-top:5px!important;border:1px solid #0000001a;border-top:none;border-radius:0 0 4px 4px}
.featuredProducts-items ol.flex-control-nav{position:static;transform:none!important;margin:0 auto!important;margin-top:10px!important}
.banner .flex-control-paging li{float:none;display:inline-block}
.banner .flex-control-paging li a{width:8px;margin:0!important;border-radius:0;padding:0!important;height:8px;background:rgba(6,6,6,0.17);opacity:1}
.featuredProducts-items .flex-direction-nav{display:none!important}
.featuredProducts-items .flex-control-paging li a{width:6px;height:6px;border-radius:50px;background:#e1e1e1;transition:.2s ease-in-out}
.featuredProducts-items .flex-control-paging li a:hover{width:6px;height:6px;background:#d4d4d4}
.featuredProducts-items .flex-control-paging li a.flex-active{width:6px;height:6px;background:var(--primary-color);border-color:var(--primary-color);transition:.2s ease-in-out}
}
.rastreio-correios .rastreio{position:absolute;top:105%;left:50%;visibility:hidden;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#FFF;z-index:99999;width:280px;-webkit-box-shadow:0 1px 3px 0 #E5E5E5;box-shadow:0 1px 3px 0 #E5E5E5;padding:20px 17px;border:1px solid #d4d4d4;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.rastreio-correios:hover .rastreio{top:100%;visibility:visible;opacity:1}
.rastreio-correios .rastreio > span{display:block;text-align:center;font-weight:400;font-size:15px;color:var(--secundary-color);letter-spacing:-.5px;line-height:20px}
.rastreio-correios .rastreio input[type="text"]{background:#FFF;border-radius:50px;-webkit-box-shadow:none;box-shadow:none;padding:15px 20px;border:1px solid #ecececad;margin:10px 0 5px}
.rastreio-correios .rastreio button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;opacity:.95;background:#d4d4d4;border-radius:50px;font-weight:600;font-size:18px;color:#FFF;letter-spacing:-.42px;border:0;width:100%;padding:15px 10px 15px 25px}
.rastreio-correios .rastreio .bottom-icon{height:22px}
.rastreio-correios .rastreio .bottom-icon path{fill:#FFF}
.listagem-item:hover a.btn-favorite{display:block!important;transition:all .2s}
.listagem-item:hover a.btn-favorite:hover{display:block!important;color:var(--secundary-color);transition:all .2s}
a.btn-favorite-page-prod{width:40px;color:#7c7c7c;height:40px;position:relative;top:0;right:0;font-size:0;float:right;border-radius:50%;z-index:1020;line-height:0;display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s ease-in-out}
a.btn-favorite{width:40px;color:#989898;height:40px;position:absolute;top:0;z-index:102;right:0;font-size:0;float:right;border-radius:50%;line-height:0;display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s ease-in-out}
a.btn-favorite:hover:before{color:var(--primary-color)}
a.btn-favorite:before,a.btn-favorite-page-prod:before{font-size:28px;-webkit-font-smoothing:antialiased;position:relative;text-align:center;margin:0 auto;color:rgba(183,183,183,0.79);background:#ffffffe0;border-radius:50px;padding:6px;right:0;position:relative;line-height:42px;font-family:'flaticon';content:"\f105";transition:.3s all ease-in-out}
a.btn-favorite-page-prod:hover:before{font-size:24px;-webkit-font-smoothing:antialiased;position:relative;text-align:center;margin:0 auto;color:#dd2a2a;right:0;position:relative;line-height:42px;font-family:'fontAwesome';content:'\f004';transition:.3s all ease-in-out}
.busca-mobile.span8{width:100%!important}
.busca.borda-alpha{position:relative;left:-65px;background:#fff0;border:0;top:-2px}
@media (min-width: 768px) {
.busca-mobile .busca:before{content:'\f2f5';font-family:'ionicons';position:absolute;left:14px;top:7px;width:50px;height:50px;color:#9c9c9c87;z-index:99999;font-size:35px;font-weight:300;-webkit-font-smoothing:antialiased}
.span8.busca-mobile{top:-4px;position:relative}
}
.busca-mobile .busca input{background:#f0eff1;border-radius:4px;width:104%;-webkit-box-shadow:none;border:2px solid #ba98ed00;padding:18px 16px 18px 46px}
@media (min-width: 768px) {
.busca-mobile .busca:before{content:'\f2f5';font-family:'ionicons';position:absolute;line-height:50px;left:14px;top:7px;width:50px;height:50px;color:#ccc;z-index:99999 font-size: 35px font-weight: 300 -webkit-font-smoothing: antialiased}
}
.busca-mobile .botao-busca{background:#f0eff1;border:0;width:90px;height:48px;right:-80px;border-radius:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.conteudo-topo .busca input::-webkit-input-placeholder{color:#444;opacity:.5;font-size:17px;font-weight:500;background:#fff0}
.busca-mobile .botao-busca:hover:after{color:var(--secundary-color)}
.busca-mobile .botao-busca:after{content:"Buscar";color:var(--txt-color);font-family:'Titillium Web';font-size:16px;text-transform:uppercase;font-weight:600;line-height:18px;transition:all .2s ease-in-out}
.busca-mobile .botao-busca:before{font-size:21px;font-family:'Ionicons';content:'\f4a4';font-weight:400;position:absolute;visibility:hidden;display:block;text-transform:uppercase;width:40px;border-left:1px solid #cccccc4a!important;height:40px;border:0 none;background:transparent;color:#4f6a6a;margin-top:5px;border-radius:2px;line-height:40px;top:-8px;right:69px;transition:.2s}
.banner .flex-control-nav{left:50%;right:inherit;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.secao-banners .flex-direction-nav .flex-prev,.secao-banners .flexslider:hover .flex-direction-nav .flex-prev,.secao-banners .flex-direction-nav .flex-next,.secao-banners .flexslider:hover .flex-direction-nav .flex-next{display:none}
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev{left:-45px;opacity:.7}
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next{right:-45px;opacity:.7}
.flex-direction-nav a{width:50px;height:50px;margin-top:-15px;background:#cccccc00!important;text-indent:-99999px}
.flex-direction-nav a svg{fill:#b1b1b1;width:34px;top:-30px;position:relative;padding:10px;transition:all .3s}
.flex-direction-nav a svg:hover{fill:var(--secundary-color)}
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:before,.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:before{background-image:none}
.banner .flex-control-paging li{margin:0 2.5px}
.secao-banners .banner .flex-control-paging li a{width:8px;height:8px;border-radius:50px;background:#00000052;border:0;transition:all .2s}
.secao-banners .banner .flex-control-paging li a.flex-active{width:20px;height:8px;background:var(--secundary-color);border-color:var(--secundary-color)}
.marcas{display:block!important}
.marcas .flex-direction-nav a{margin-top:0}
Listagem #corpo{border-bottom:3px solid #F5F5F5}
.description-title{font-size:22px;padding-bottom:17px;padding-top:40px;text-align:left;color:var(--txt-color);text-transform:uppercase}
.addthis_inline_share_toolbox p{float:left;padding-right:12px;font-size:14px;color:var(--secundary-color);margin-top:6px;font-weight:500}
.description-title i,.aproveite-tambem i{font-size:28px;color:#c1c1c1;position:relative;top:3px;line-height:20px;-webkit-font-smoothing:antialiased;padding-right:10px}
.vitrine-destaque + ul.produtos-carrossel,.vitrine-destaque{display:none!important}
.titulo-categoria:after{content:'';width:100%;bottom:2px;z-index:1;left:0;height:1.2px;position:absolute;background:#d6d6d6b0}
.titulo-categoria,.listagem .titulo-categoria,.listagem > h4.titulo{position:relative;border-top:0;padding:5px 5px 5px 4px;text-align:left}
.titulo-categoria:hover,.listagem .titulo-categoria:hover{background:transparent;padding-left:4px}
.titulo-categoria strong{font-weight:600;font-size:24px;color:var(--txt-color);text-transform:uppercase;text-align:left}
.listagem > h4.titulo{font-weight:400!important;font-size:22px;padding-left:10px;color:var(--txt-color);text-transform:uppercase;letter-spacing:-.1px;text-align:left}
.listagem .listagem-linha li{border:0}
#comprar-ajax-status .sucesso .buttons>*{padding:14px 20px;background:#62bb44;font-size:15px;font-weight:600!important;border-radius:4px!important}
.listagem .listagem-item{overflow:hidden;border:1px solid #00000000;border-radius:4px;transition:all .14}
.listagem .listagem-item:hover{border:1px solid #efefef}
.bandeira-promocao:before{content:'\f105';font-family:'ionicons';padding-right:3px}
span.adicionado-carrinho.bandeira-carrinho{text-transform:initial;font-size:14px;font-weight:400}
span.fundo-principal.bandeira-promocao{color:#fff;font-weight:700;background:var(--secundary-color)}
.menu-oferta-prod a.nome-produto.cor-secundaria{width:70%;display:inline!important;word-wrap:break-word;white-space:pre-wrap;line-height:8px!important}
.bandeiras-produto span{position:relative;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;padding:6px 10px;font-weight:700;font-size:12px;color:var(--secundary-color);text-transform:uppercase}
.bandeira-promocao{background:#d4d4d4}
.bandeiras-produto span.bandeira-frete-gratis,.produto .tag-produto.tag-frete-gratis{background:green;text-transform:capitalize!important;font-weight:700;font-size:13px;color:#fff;letter-spacing:-.4px}
.produto .tag-produto.tag-frete-gratis{padding:5px 8px;margin:5px 0 0}
.listagem .bandeiras-produto .bandeira-carrinho{background-color:var(--txt-color);color:#fff;padding:6px 10px;border-radius:4px}
.listagem .imagem-produto img{max-width:100%;height:100%;width:100%;object-fit:contain;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:10px!important}
.listagem .info-produto{text-align:center}
.listagem .listagem-item .nome-produto{font-weight:400!important;font-size:15px;color:var(--txt-color);line-height:19px}
.preco-produto.destaque-parcela.com-promocao .preco-venda{color:#848484}
.preco-produto .preco-venda{margin:2px 0;font-weight:300;color:var(--secundary-color);font-size:13px}
.preco-promocional{margin:2px 0;display:block;font-size:20px;letter-spacing:-1px;font-weight:600;color:var(--secundary-color)}
.preco-produto strong.titulo{font-weight:600;font-size:24px;color:var(--primary-color);letter-spacing:-.5px;line-height:19px}
.preco-parcela{font-size:14px;color:var(--txt-color)}
.preco-parcela strong{font-size:14px;font-weight:600;color:var(--primary-color)}
.listagem-item .acoes-produto{border:0;background:transparent;z-index:17;display:flex;justify-content:center;position:absolute;bottom:-10%;background-image:linear-gradient(to top,#fff 60%,#fff00);text-align:center;padding-top:80px;align-items:center;z-index:15;margin:auto;opacity:0;filter:alpha(opacity=0);transition:opacity ease-in-out .08s,bottom ease-out .08s}
.listagem-item:hover .acoes-produto{bottom:2%;opacity:1;filter:alpha(opacity=100)}
.jc-bs3-container.container{width:30%}
.jconfirm.jconfirm-modern .jconfirm-bg{background-color:var(--secundary-color)!important;opacity:.6!important}
.pagina-inicial .listagem-item .acoes-produto .botao.principal{width:50%}
a.botao.botao-comprar.principal .icon-search{display:none!important}
thead{background:#ededed;opacity:1!important}
.listagem-item .acoes-produto .botao.principal{opacity:.95;background:#fff;border-radius:4px;border:0;top:-1px;text-shadow:none;display:flex;justify-content:center;min-width:82px;line-height:39px;text-transform:uppercase;font-weight:600;position:relative;margin:0 10px;right:-3px;font-size:14px;color:#fff;background:var(--secundary-color);border:1px solid var(--secundary-color);letter-spacing:.2px;transition:all .3s ease-in-out}
.listagem-item .acoes-produto .botao.principal:hover{opacity:1;border:1px solid var(--primary-color);background:var(--primary-color);color:#fff}
.carrinho-interno span.nto-promoinfo{top:10px}
span.nto-promoinfo{font-size:0;position:relative;top:3px;display:block}
.tabela-carrinho span.nto-promoinfo>span{font-size:10.5px;font-weight:500;color:#676767;opacity:1!important;display:inline-block;padding:1px 2px}
span.nto-promoinfo>span{font-size:13px;font-weight:500;color:#676767;display:inline-block;padding:0 2px}
span.nto-promoinfo>span:first-child{border-radius:5px 0 0 5px}
span.nto-promoinfo>span:last-child{color:var(--primary-color);border-radius:0 5px 5px 0;opacity:1!important;box-shadow:0 3px 12px 0 rgba(233,85,100,0);font-weight:600}
thead.cor-secundaria{background:#dedede;color:#000;opacity:1!important;border-color:transparent!important}
thead h6.cor-secundaria{color:#7a7a7a}
.pagina-produto .nto-promoinfo{top:10px!important}
.carrinho-interno span.nto-promoinfo>span{font-size:10px!important;top:-10px!important;position:relative}
.listagem-item .acoes-produto .botao.principal i{float:left;line-height:39px;display:flex;position:relative;justify-content:center}
.acoes-produto .fa-shopping-cart{display:none!important}
.menu-oferta-prod .imagem-produto img,.menu-oferta-prod .imagem-produto{height:180px!important;margin:0;opacity: 1 !important;}
@media (min-width: 1000px) {
.listagem .span3 .imagem-produto,.listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto{height:274px}
}
@media (min-width: 768px) {
#instagram{display:none}
.pagina-inicial #instagram{display:block!important}
div#instagram{text-align:center;display:none}
.pagina-inicial div#instagram{text-align:center;padding-top:0;display:block!important}
div#instagram span{margin-right:5px;padding-left:30px}
div#instagram h2 a{margin-right:5px;padding-right:27px;padding-left:10px;color:var(--primary-color);font-size:26px;font-weight:600;text-transform:lowercase;left:-10px}
div#instagram a,div#instagram span{font-size:23px;background:#fff0;position:relative;text-transform:uppercase;font-family:'Titillium Web';font-weight:300;color:var(--txt-color)}
div#instagram span:before{content:"\f16d";font-family:'Fontawesome';position:absolute;left:-19px;top:-2px;padding-right:5px;font-size:44px;background:-webkit-radial-gradient(33% 100% circle,#FED373 4%,#F15245 30%,#D92E7F 62%,#9B36B7 85%,#515ECF);background:radial-gradient(circle at 33% 100%,#FED373 4%,#F15245 30%,#D92E7F 62%,#9B36B7 85%,#515ECF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased}
div#instagram a{font-weight:700;position:relative;background:#fff0}
.pagina-inicial #instagram{display:block!important}
#instagram .conteiner{text-align:center;border-top:1px solid #d4dae5;padding-top:5px;max-width:1360px}
#instagram span{font-weight:700;color:var(--secundary-color);font-size:28px}
#instagram b{font-weight:400;color:var(--secundary-color);font-size:14px}
#instagram ul{display:flex;flex-flow:row;margin:0}
#instagram ul li{margin-right:15px;display:inline-block;height:239px;border-radius:10px;overflow:hidden;flex:auto;cursor:pointer}
#instagram h2{padding-bottom:40px;position:relative}
#instagram h2:before{content:'INSTAGRAM';position:absolute;left:370px;display:none;letter-spacing:2px;color:#00000014;opacity:.26;font-size:90px}
#instagram ul li:hover:before{content:"";top:0;bottom:0;left:0;right:0;z-index:999;opacity:0;background-color:#000;transition:opacity .3s ease;-webkit-transition:opacity .3s ease}
#instagram img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;border-radius:10px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
#instagram img:hover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;border-radius:10px!important;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
#instagram ul li a:after{position:absolute;background-image:linear-gradient(to top,var(--secundary-color),#0000);border-radius:10px;width:100%;height:100%;content:"";left:0;bottom:0;pointer-events:none;opacity:0;transition:.2s opacity linear}
#instagram li{position:relative}
#instagram li a{display:block;height:239px}
#instagram li:after{content:"";position:absolute;left:40%;opacity:0;display:flex;top:50%;transform:translateX(50%);transition:.5s ease;-webkit-transform:scale(3) rotate(90deg);transform:scale(3) rotate(90deg);content:\f105;font-family:"flaticon";-webkit-font-smoothing:antialiased;color:#fff;font-size:43px;transition:.3s all linear}
#instagram li:hover:after{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}
#instagram li:hover a:after{opacity:1}
}
#barraNewsletter{display:none!important}
#rodape .institucional,#rodape .institucional,#rodape .pagamento-selos{background:transparent}
#rodape .institucional{background:var(--secundary-color);border-top:1px solid #ccccccab}
.lista-redes .icon-instagram{background-image:none}
#rodape .institucional .span9 > .row-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#rodape .links-rodape-categorias{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:0}
#rodape .span4.sobre-loja-rodape{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:0}
#rodape .links-rodape-paginas{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
#rodape .titulo{position:relative;border:0;margin:0;font-weight:600;font-size:16px;text-transform:uppercase;color:#fff;letter-spacing:-.1px}
#rodape .pagamento-selos .selos,#rodape .pagamento-selos .pagamento{text-align:left}
#rodape .pagamento-selos .selos > span,#rodape .pagamento-selos .selos > ul,#rodape .pagamento-selos .pagamento > span,#rodape .pagamento-selos .pagamento > ul{display:block;text-align:center;vertical-align:middle}
.pagamento>ul li{position:relative}
.pagamento>ul{float:none;position:relative}
#rodape .pagamento-selos .selos > span,#rodape .pagamento-selos .pagamento > span{margin-right:20px;font-size:16px;text-align:left;color:var(--txt-color);line-height:20px;font-weight:600}
.pagamento-selos .row-fluid .pagamento{display:block;width:50%;display:block;align-items:center}
.pagamento-selos .row-fluid .selos{display:block;align-items:center}
.gateways-rodape{border-radius:6px;width:80%;float:none}
.gateways-rodape li{padding:10px 0;line-height:normal;width:50%;text-align:center}
#rodape .links-rodape li{list-style-image:none;line-height:19px}
#rodape .links-rodape li a,#rodape p{font-weight:400;font-size:14px;color:#fff;opacity:1;letter-spacing:-.1px;line-height:19px;transition:all .3s ease-in-out}
#rodape .links-rodape li a:hover,#rodape p:hover{font-weight:400;color:#000;opacity:1;letter-spacing:-.1px;text-decoration:underline}
#rodape .redes-sociais{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;float:right;top:160px;position:absolute}
.links-rodape.links-rodape-paginas.span2{left:-59px;position:relative}
#rodape div.contato{font-weight:400;width:240px;left:50px;position:relative}
@media (max-width: 1000px) {
#rodape div.contato li a{color:var(--txt-color)}
#rodape div.contato i{margin-right:6px;font-size:16px;color:var(--txt-color);opacity:.6}
}
@media (min-width: 768px) {
#rodape div.contato li a{color:#fff;opacity:1;font-size:14px}
#rodape div.contato i{margin-right:6px;font-size:16px;color:#fff;opacity:1!important}
}
#rodape div.contato i:hover{margin-right:6px;color:var(--primary-bg);opacity:1}
#rodape .atd-rodape{top:0;font-family:'Titillium Web';border-radius:0;padding:8px 25px;position:relative;margin:0 auto;opacity:1;color:#fff;line-height:50px;font-size:13px!important;font-weight:600;text-transform:uppercase;border-radius:4px;border:1.4px solid #fff;transition:all .3s ease-in-out;box-shadow:0 3px 12px 0 rgba(233,85,100,0)}
#rodape .atd-rodape:hover{color:var(--secundary-color);background:#fff;box-shadow:0 3px 12px 0 rgba(233,85,100,0.1);border:1.4px solid #Fff}
#rodape > div:last-child{border-top:1px solid #e7e7e7;background:#fff!important;line-height:0;text-align:center}
@media (min-width: 768px) {
#rodape .design-fox{max-width:100px!important;float:right;left:-10px;display:inline-block!important;top:10px;margin:0!important;position:relative}
#rodape .design-fox img{width:100%;image-rendering:auto}
#rodape .loja-integrada-copyright{margin:0!important;float:right;position:relative;top:20px;padding:14px}
.assinatura-rodape p{float:left}
}
@media (max-width: 768px) {
.design-fox:before{content:'Desenvolvido por:';padding-right:8px;top:6px;position:relative}
#rodape .design-fox img{width:28%;padding-top:13px;image-rendering:none;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.jc-bs3-container.container{width:80%}
}
@media (min-width: 768px) {
.assinatura-rodape .span9.span12{float:left;width:60%!important}
}
#rodape > div:last-child p{padding:19px;font-family:"Titillium Web";font-weight:400;color:var(--txt-color);text-align:left;font-size:12px;line-height:17px;opacity:.5}
#operation{color:var(--secundary-color);display:block;font-size:14px;font-family:'Titillium Web';font-weight:400;margin-top:6px}
#operation strong{color:#fff;font-weight:600;text-transform:uppercase;margin-bottom:5px!important}
#operation p{font-weight:400;color:#fff;opacity:1;margin-top:5px!important}
.institucional>.conteiner>.row-fluid>.span3{width:100%}
.caixa-facebook{display:none}
.lista-redes ul li:first-child{display:block!important}
.redes-sociais .titulo{display:none}
.redes-sociais{background:#fff0;float:none;display:flex;align-items:center;object-fit:contain;position:relative;top:26px;box-shadow:none;width:100%;border:0;margin-top:3px;padding:0}
#rodape .selos{float:left;position:relative}
#meuModalLabel{background:#d4d4d4;padding:10px;color:#fff;width:50%;font-size:20px;letter-spacing:.4px;border-radius:4px 4px 0 0;margin-top:0;position:relative}
div#modalRastreio .close{margin-top:-28px;font-size:26px!important;color:#fff;opacity:1}
div#modalRastreio{border-radius:6px!important;border:0}
#modalRastreio .modal-header{background:var(--primary-color);box-shadow:0 3px 12px 0 rgba(233,85,100,0);padding:10px;color:#fff;border-radius:6px 6px 0 0}
#formRastrearObj{float:none;margin:0;width:430px;margin:auto;left:-9px;position:relative;overflow:hidden;padding:20px 16px;font-size:12px}
#formRastrearObj input{padding:12px 19px;outline:none;border:1px solid #e6e6e6;border-radius:4px;width:78%;box-sizing:border-box;background:#f7f7f7;z-index:1;position:relative;font-size:14px}
#formRastrearObj .objSearch a{color:#fff}
#formRastrearObj .objSearch{position:absolute;right:0;top:20px;color:#fff;text-transform:uppercase;font-weight:600;font-size:13px;background:var(--primary-color);width:100px;height:46px;border-radius:4px;line-height:46px;text-align:center;cursor:pointer;z-index:1;transition:all .2s}
#formRastrearObj .objSearch:hover{background:var(--secundary-color)}
#formRastrearObj img{width:130px;position:absolute;top:-20px;right:-20px;opacity:0}
#formRastrearObj.loading img{opacity:1}
#formRastrearObj.loading i.fa.fa-search{opacity:0}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f2d7";font-family:'ionicons';text-shadow:none!important;box-shadow:none!important}
#modalRastreio h3{text-transform:uppercase;color:#fff;text-align:center;background:var(--primary-color);font-weight:600;font-size:17px;top:-1px;position:relative}
#modalRastreio h3 i.fa{margin-right:5px}
#modalRastreio [data-dismiss="modal"]{position:absolute;right:15px;width:30px;text-align:center;cursor:pointer}
@media (min-width: 767px) and (max-width:1000px) {
.news-rodape{display:none!important}
}
#rodape .news-rodape{position:relative;padding:0;float:right;top:0}
#rodape .news-rodape p{color:#fff;opacity:1;width:120%}
.news-rodape .newsletter-cadastro input{box-sizing:border-box;padding:0;border:1px solid #cccccc61;box-shadow:0 3px 4px #0000000d;height:37px;border-radius:4px;width:100%;padding:22px;background:#fff;line-height:56px;text-align:left;font-weight:300;color:var(--secundary-color)}
.news-rodape .newsletter-cadastro input::-webkit-input-placeholder{color:#7c7c7c;text-transform:lowercase;font-weight:400}
.news-rodape .newsletter .botao{font-weight:400;position:relative;float:right;text-align:center;right:25px;border:0;background:transparent;font-size:0;border-radius:0;padding:0;background-image:none;line-height:10px;margin-top:-28px}
.news-rodape .newsletter .botao:before{font-family:'Open Sans';content:'enviar';font-size:12px;top:1px;border-radius:4px;left:23px;position:relative;background:#00000014;border:1px solid #00000000;padding:10px 14px;opacity:.7;color:var(--txt-color);text-transform:uppercase;font-weight:600;transition:.25s}
.news-rodape .newsletter .botao:hover:before{color:#fff;background:var(--primary-color);opacity:1}
.newsletter .newsletter-confirmacao span{display:block;margin-left:47px;padding:5px 0;color:#fff}
#rodape .institucional .span4 p{width:80%}
#rodape .institucional .lista-redes{text-align:left;position:relative;top:60px;width:300px;left:-20px;display:block!important}
.lista-redes ul li{float:left;border-left:0;padding-left:0}
#rodape .redes-sociais .titulo{display:none}
#rodape .institucional .lista-redes .titulo{color:#Ccc}
#rodape .lista-redes:before{content:"Conecte-se a nossa Loja";color:#fff;display:inline-block;font-weight:600;margin-top:26px;text-transform:uppercase;margin-bottom:7px;font-size:16px;margin-left:0;width:240px;float:left}
.icon-phone:before{content:'\f2d2';font-family:'Ionicons';-webkit-font-smoothing:antialiased}
.barra-inicial .lista-redes{background:none!important;float:right;margin-right:8px;margin-top:0;width:auto}
.barra-inicial .lista-redes i{margin-top:3px;margin-right:8px;border:0;border-radius:50px;width:22px;height:22px;line-height:22px;font-size:15px;color:var(--txt-color);transition:all .05s}
.barra-inicial .lista-redes li:hover i{color:var(--txt-color)}
#rodape .lista-redes i:hover{right:4px;position:relative;border-radius:4px;box-shadow:0 3px 12px 0 rgba(0,0,0,0.1);width:40px;height:40px;background:#0000002e;transition:all 1.2s}
#rodape .lista-redes i{right:4px;position:relative;border-radius:4px;width:40px;height:40px;border:1px;margin:2px;margin-top:0;padding:0;line-height:40px;background:#00000014;font-size:13px;color:#fff;transition:all .3s ease-in-out}
#rodape .lista-redes i:before{-webkit-transform:scale(1);transform:scale(1);transition:all .2s}
#rodape .lista-redes i:hover:before{color:#fff;opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3);transition:all .2s}
#rodape .lista-redes a,#rodape .lista-redes a:before,#rodape .lista-redes i{transition:all .35s;transition-timing-function:cubic-bezier(0.31,-0.105,0.43,1.59)}
#rodape .lista-redes .visible-phone{display:block!important}
.icon-youtube:before{content:'\f24d';font-family:'Ionicons';-webkit-font-smoothing:antialiased}
.freteBox i{padding-right:10px;-webkit-font-smoothing:antialiased}
.freteBox.span12 .close{right:0!important;color:var(--secundary-color);opacity:1;text-shadow:none}
.freteBox.span12{background:#dbf0e3;padding:15px;color:#618c71;line-height:20px;width:97.5%;margin:0;text-align:center;font-size:15px}
#faltaFrete.freteBox.span12{background:#f0e5db;padding:13px;color:#8d745e;width:100%;padding-left:10px;border-color:#d8cbbfb8;text-align:center;font-size:15px}
.shake{animation-name:shake}
nav#menu4{float:left;width:4%}
button.circle-menu-toggle i{font-size:35px}
button.circle-menu-toggle{background:#5b7c99!important;box-shadow:0 6px 16px #5b7c997d!important;border-radius:22px!important;padding:14px;left:-8px;position:relative;width:65px!important;height:65px!important}
button.circle-menu-toggle i{text-shadow:0 2px 2px #2d465ca1}
.skypeChat a{background:#00aff0!important;box-shadow:0 6px 11px #00aff04f!important}
li.faceChat a{background:#0084FF!important;box-shadow:0 6px 11px #0084ff54!important}
li.whatsChat a{background:#3fd978!important;box-shadow:0 6px 11px #3fd9787d!important}
li.emailChat a{background:#ee8840!important;box-shadow:0 6px 11px #ee884075!important}
.circle-menu i{font-size:16px;position:relative;text-align:center;left:0;text-align:center}
.circle-menu{position:fixed;bottom:5px;right:5px;z-index:15}
.circle-menu button,.circle-menu ul li a{display:block;box-sizing:border-box;height:46px;width:46px;padding:15px;border:none;outline:none;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);background:#F44336;color:#FFF}
.circle-menu button{position:relative;z-index:2;-webkit-animation:appear .4s ease-out forwards;-moz-animation:appear .4s ease-out forwards;-o-animation:appear .4s ease-out forwards;animation:appear .4s ease-out forwards}
.circle-menu i:before{color:#fff;transition:.2s;transform:rotate(0deg)}
.ion-android-close:before{color:#fff;transform:rotate(180deg)!important}
.circle-menu ul{list-style:none;padding:0;margin:0}
.circle-menu ul li{position:absolute;z-index:1;left:0;bottom:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.circle-menu[upgraded=true]{opacity:1}
@keyframes appear {
0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.fb-livechat,.fb-widget{display:none}
.ctrlq.faceChat{position:fixed;left:420px;cursor:pointer}
.ctrlq.fb-button:focus,.ctrlq.fb-button:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24)}
.fb-widget{background:#fff;z-index:1020;position:fixed;height:auto;overflow:hidden;opacity:0;bottom:0;left:134px;border-radius:7px;-o-border-radius:6px;-webkit-border-radius:8px;box-shadow:0 5px 40px rgba(0,0,0,.16);-webkit-box-shadow:0 5px 40px rgba(0,0,0,.16);-moz-box-shadow:0 5px 40px rgba(0,0,0,.16);-o-box-shadow:0 5px 40px rgba(0,0,0,.16)}
.fb-credit{text-align:center;margin-top:8px}
.fb-credit a{transition:none;color:#bec2c9;font-family:Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;border:0;font-weight:400}
._1drm ._1drn{border:1px solid var(--secundary-color);border-radius:50px;margin-right:10px}
.ctrlq.fb-overlay{z-index:1020;position:fixed;height:100vh;width:100vw;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;top:0;left:0;background:rgba(0,0,0,0.51);display:none}
._2p5m{background:#dadde1a1!important;border:0!important;border-radius:10px;padding:20px!important}
.ctrlq.faceChat{z-index:1020;margin:10px 38px;padding:0 6px;width:30px;font-size:16px!important;height:30px;background:#35589900;font-weight:700;font-size:11px;color:#959ba8;border-radius:50px}
@media (min-width: 768px) {
.whats-button,.pulse-button{position:fixed;bottom:30px;left:30px;width:25px;z-index:1020;height:45px;border:none;box-shadow:0 0 0 0 #00d85630;border-radius:16px;padding:2px 14px;background-color:#25D366;border:1px solid #25D366;cursor:pointer;-webkit-animation:pulse .65s infinite cubic-bezier(0.44,0,0,1);-moz-animation:pulse .65s infinite cubic-bezier(0.44,0,0,1);-ms-animation:pulse .65s infinite cubic-bezier(0.44,0,0,1);animation:pulse .65s infinite cubic-bezier(0.66,0,0,0.6)}
}
.carrinho {background-color: transparent !important;}
.tema-escuro .conteiner, .tema-escuro .modal {background-color: #32323200 !important;}
@media (max-width: 768px) {
.whats-button,.pulse-button{position:fixed;bottom:30px;left:30px;width:26px;z-index:1020;height:45px;border:none;box-shadow:0 0 0 0 #00d8563b;border-radius:18px;padding:2px 14px;background-color:#25D366;border:1px solid #25D366;cursor:pointer;-webkit-animation:pulse 1.45s infinite cubic-bezier(0.44,0,0,1);-moz-animation:pulse 1.45s infinite cubic-bezier(0.44,0,0,1);-ms-animation:pulse 1.45s infinite cubic-bezier(0.44,0,0,1);animation:pulse 1.85s infinite cubic-bezier(0.66,0,0,0.8)}
.pulse-button:before{display:none}
}
.pulse-button i:hover{transform:scale(1.15)}
.pulse-button i{font-size:30px;line-height:44px;color:#fff;-webkit-font-smoothing:antialiased;text-shadow:0 3px 4px #287b4700;transition:.59s;transform:scale(1);font-size:30px;line-height:44px;color:#fff;-webkit-font-smoothing:antialiased;text-shadow:0 3px 4px #287b4700;transition:.59s;transform:scale(1)}
@-webkit-keyframes pulse {
to{box-shadow:0 0 0 10px rgba(232,76,61,0)}
}
@-moz-keyframes pulse {
to{box-shadow:0 0 0 10px rgba(232,76,61,0)}
}
@keyframes pulse {
to{box-shadow:0 0 0 10px rgba(232,76,61,0)}
}
#return-to-top{position:fixed;bottom:97px;left:30px;background:#e8e8e8;width:50px;height:50px;line-height:50px;display:block;text-decoration:none;border-radius:12px;font-size:15px;text-align:center;display:none;color:var(--secundary-color);z-index:999;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#return-to-top:hover{color:#fff}
#return-to-top i{color:var(--txt-color);margin:0;opacity:.5;position:relative;top:0;font-size:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#return-to-top:hover{background:var(--primary-color);box-shadow:0 3px 12px 0 var(--primary-color)b8}
#return-to-top:hover i{color:#fafafa;opacity:1}
a.at-icon-wrapper.at-share-btn{padding:8px;border-radius:3px!important}
.addthis_toolbox.addthis_default_style.addthis_32x32_style{display:none}
.info-principal-produto .breadcrumbs ul li:after{content:""}
.info-principal-produto .breadcrumbs ul li:not(:last-child):after{content:""}
.breadcrumbs{border:0!important;margin:0 0 20px}
.breadcrumbs ul li a{font-weight:500;font-size:12px;color:#7c7c7c;border:0;background:#eaeaea;border-radius:4px;padding:3px 10px!important;transition:all .2s ease-in-out}
.breadcrumbs ul li a:hover{background:var(--primary-color);color:#fff}
.breadcrumbs ul li:last-child a{font-weight:500;font-size:12px;background:var(--primary-color);color:#fff}
.elastislide-carousel ul li{opacity:.5}
.elastislide-carousel ul li.active{opacity:1}
.elastislide-carousel ul li a{-webkit-box-shadow:none;box-shadow:none}
.elastislide-carousel ul li.active a{border:2px solid #dcdcdc;border-radius:5px}
.produto .nome-produto{font-weight:600;line-height:30px;font-family:Titillium Web;text-transform:uppercase;font-size:21px;color:var(--txt-color);letter-spacing:-.5px}
.produto .codigo-produto{border-bottom:2px solid #F5F5F5}
.codigo-produto b{color:var(--txt-color);font-size:14px;font-weight:400}
.codigo-produto span > span,.codigo-produto a{font-size:14px;font-weight:400;opacity:.4;color:var(--txt-color)}
.atributos ul li a{-webkit-box-shadow:none;background:#f1f1f1;box-shadow:none;border:0;margin:0!important;border-radius:0}
.atributos ul li:hover a,.atributos ul li:hover span{-webkit-box-shadow:none;background:var(--secundary-color);box-shadow:none;color:#fff;border-radius:0}
.atributos ul li a:hover,.atributos ul li.active a{border-color:var(--secundary-color);border-width:0}
.atributos ul li.active a{border-color:var(--secundary-color);background:var(--secundary-color)}
.atributos ul li a span{font-weight:700;font-size:16px;color:var(--secundary-color);letter-spacing:-.2px}
.atributos ul li.active a span{color:#FFF}
.produto .principal .acoes-produto.indisponivel .preco-produto{width:100%!important}
.produto .principal .acoes-produto.indisponivel .preco-produto .btn-block{background:var(--secundary-color);border:0;padding:15px 0;font-weight:700}
.produto .principal .acoes-produto .preco-produto .preco-venda{line-height:19px;font-weight:400;font-size:15px;color:var(--secundary-color);opacity:.6;letter-spacing:-.5px}
.produto .principal .acoes-produto .preco-produto .preco-promocional{font-weight:600;font-size:24px;color:var(--primary-color);letter-spacing:-1px;display:block}
.listagem-item .acoes-produto .botao-comprar-ajax{margin-left:10px;display:inline-table}
.qtde-adicionar-carrinho i{color:#777;position:relative;top:-1px;opacity:.6}
.qtde-adicionar-carrinho i:hover{color:var(--primary-color);position:relative;top:-1px;opacity:1}
.qtde-adicionar-carrinho input[type=number]::-webkit-inner-spin-button,.qtde-adicionar-carrinho input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.comprar .qtde-adicionar-carrinho input[type=number]{width:50px!important;height:26px}
@media (max-width: 768px) {
.comprar .quantity-nav{position:relative;top:19px!important}
}
.comprar .quantity-nav{width:auto;left:-8px;top:12px}
.qtde-adicionar-carrinho input[type=number]{-moz-appearance:textfield;padding:15px 28px 15px 10px !important;-webkit-border-radius:0;-moz-border-radius:0;bottom:1px;border-radius:4px;position:relative;left:1px;border-color:#b5b5b500;box-shadow:none;background:#f0eff1;font-size:15px;font-weight:600;color:#898989;text-align:center;margin-bottom:0}
.qtde-carrinho{width:26px!important;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;border:1px solid #eee}
.qtde-carrinho:focus{outline:0}
.quantity{position:relative}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.quantity input{width:45px;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:20px;border:1px solid #eee}
.quantity input:focus{outline:0}
.quantity-nav{float:left;position:relative;height:42px}
.quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:var(--secundary-color);font-size:13px;font-family:"Trebuchet MS",Helvetica,sans-serif!important;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee}
.quantity-button.quantity-down{position:absolute;bottom:-1px;height:50%}
.quantity-nav{position:relative;left:0;top:9px;height:37px;border-radius:50px}
.quantity-button{position:relative;cursor:pointer;background:#ededed00;width:22px;text-align:center;color:var(--secundary-color);font-size:13px;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.quantity-button:hover{background:#cccccc00;color:var(--primary-color)}
.quantity-button.quantity-up{top:-1px;text-align:center;align-items:center;right:-19px;order-radius:3px;border:0;margin:0}
.quantity-button.quantity-down{position:absolute;bottom:2px;right:-19px;border:0!important;border-radius:3px}
.qtde-adicionar-carrinho{position:relative;top:7.5px;left:6px;width:auto!important}
.qtde-adicionar-carrinho i.fas.fa-caret-down:before{content:'-'!important;font-family:'Titillium Web';font-size:16px}
.qtde-adicionar-carrinho i.fas.fa-caret-up:before{content:'+'!important;font-family:'Titillium Web';font-size:16px}
@media (max-width: 768px) {
.produto .principal .acoes-produto .preco-produto .preco-venda{color:#4d4d4d}
.produto .principal .acoes-produto .preco-produto .preco-promocional{font-weight:600;font-size:24px!important;color:var(--txt-color);letter-spacing:-1px;text-align:left;margin-top:5px;margin-bottom:10px;display:block}
.produto .acoes-produto .preco-parcela{font-size:12px}
}
@media (min-width: 768px) {
.produto .acoes-produto .comprar{position:relative;width:100%}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho{position:relative;left:0;float:left;top:0;padding:3px;width:120px!important;text-align:center}
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title{display:none}
.qtde-carrinho .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho{-webkit-box-shadow:none;box-shadow:none;border:0;text-align:center;font-weight:600;background:#f3f3f3;border-radius:5px}
@media (min-width: 768px) {
span.cor-secundaria.disponibilidade-produto{width:64%}
.disponibilidade-produto b.cor-principal{color:#2cbf6d}
}
.produto .principal .botao.principal.grande{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;width:25%;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:28px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:var(--primary-color);text-transform:uppercase;border-radius:5px;padding:14px 65px;font-weight:600;font-size:22px;color:#FFF;letter-spacing:-1px}
.produto .principal .botao.principal.grande i{display:none}
.produto .principal .botao.principal.grande:hover{background:var(--secundary-color)}
.produto .botao.principal.grande i:before{content:""}
.produto .botao.principal.grande .cart-icon path{fill:#fff}
.tab-content span{color:#979797!important;background:transparent!important}
.abas-custom .tab-content{-webkit-box-shadow:none;box-shadow:none;border:0;background:#f9f9f9;border-radius:6px}
.cep label{float:none;margin-bottom:0;font-weight:400;padding-bottom:2px;font-size:16px;color:var(--txt-color);letter-spacing:-.4px}
.cep .input-append.input-prepend input{background:#fff;border:1px solid #5a5a5a14;border-radius:4px;box-shadow:0 2px 2px #0000000d;padding:15px 20px 15px 30px;width:65%}
.cep .input-append.input-prepend button{background:transparent;border:0;border-radius:50px!important;-webkit-box-shadow:none;box-shadow:none;top:5px;text-shadow:none;left:-124px;position:relative;padding:12px 30px;font-weight:400;font-size:16px;color:#949393;margin-left:10px!important;transition:all .3s ease-in-out}
.cep label{padding-bottom:10px;text-transform:uppercase;letter-spacing:-.2px;font-weight:500}
.cep label:before{content:'\f10e';font-family:'flaticon';font-size:24px;color:var(--primary-color);top:2px;padding-right:8px;position:relative;left:0}
.cep .input-append.input-prepend button:hover{background:transparent;border:0;border-radius:50px!important;-webkit-box-shadow:none;box-shadow:none;top:5px;text-shadow:none;position:relative;padding:12px 30px;font-weight:500;font-size:16px;color:var(--primary-color);margin-left:10px!important}
.produto-compartilhar .lista-favoritos{background:#cecece;border-radius:3px;font-weight:500;display:none;font-size:13px;color:#626262;letter-spacing:-.24px}
.produto-compartilhar .lista-favoritos i{color:#626262}
.lista-redes .icon-whatsapp,.lista-redes .fa-whatsapp{background-color:transparent!important;float:left;color:#fff;font-size:20px;margin-right:2px;text-align:center;border-radius:5px;transition:all .25s}
li.visible-phone.shareWhats{background:#4caf50;width:31%;line-height:30px;height:30px;padding:4px;border-radius:5px;transition:all .25s}
li.visible-phone.shareWhats:hover{background:#409b43}
li.visible-phone.shareWhats a,li.visible-phone.shareWhats:hover a{color:#fff!important;line-height:30px}
.produto-compartilhar .fb-compartilhar{margin-left:5px;display:none;background:#4267b2;padding:1px;border-radius:5px}
.fb_iframe_widget{display:inline-block;position:relative}
.produto .acoes-flutuante{-webkit-box-shadow:none;box-shadow:none;margin-bottom:11%;border:2px solid #f3f3f3}
.produto .acoes-flutuante .nome-produto{font-weight:700;font-size:13px;color:var(--txt-color);letter-spacing:-.1px;line-height:16px;margin:15px 0}
.produto .acoes-flutuante .acoes-produto .preco-produto .preco-venda{font-weight:600;font-size:14px;color:var(--txt-color);letter-spacing:-.1px}
.produto .acoes-flutuante .acoes-produto .comprar{width:85%}
.produto .acoes-flutuante .botao.principal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px;border-radius:5px;background:var(--secundary-color);font-size:18px;font-weight:400}
.listagem > h4.titulo:before{bottom:18px}
.pagina-busca h1{font-weight:700;font-size:30px;color:var(--secundary-color);letter-spacing:-.5px;line-height:36px;padding-right:30px}
.pagina-busca .conteudo .span6 > p{font-weight:600;font-size:15px;color:var(--secundary-color);letter-spacing:-.1px}
.pagina-busca .conteudo .span6 ol{margin:0}
.pagina-busca .conteudo .span6 ol li{font-weight:600;font-size:15px;color:var(--secundary-color);letter-spacing:-.1px;line-height:22px}
.pagina-busca .conteudo .span6 > .botao.secundario{background:#d4d4d4;border:0;border-radius:3px;margin-top:10px;font-weight:700;font-size:18px;color:#FFF;letter-spacing:-.5px;padding:15px}
.cabecalho-interno .titulo{font-weight:500;font-size:21px;color:var(--txt-color);letter-spacing:-.3px}
.cabecalho-interno .titulo small{font-weight:400;font-size:14px;opacity:.5;color:var(--txt-color);letter-spacing:-.28px}
@media (min-width: 768px) {
.pagina-login .cadastro-logar.row-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.pagina-cadastro .cadastro input:not([type="radio"]),.cadastro input[type="text"],.cadastro input[type="password"],.cadastro select{margin:0;font-size:13px;background:#FFF;border:1px solid #e7e7e7;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;padding:10px;height:35px;-webkit-box-sizing:content-box;box-sizing:content-box}
}
.pagina-cadastro .cadastro input:not([type="radio"]),.cadastro input[type="text"],.cadastro input[type="password"],.cadastro select{border:1px solid #ddd;border-radius:3px}
.pagina-login .cadastro-logar.row-fluid .caixa-sombreada{-webkit-box-shadow:none;box-shadow:none;border:2px solid #e7e7e7;border-radius:3px;height:80%}
.pagina-login .cadastro legend{font-weight:700;font-size:16px;color:var(--secundary-color);letter-spacing:-.2px;border-bottom:2px solid #e7e7e7}
.pagina-login .cadastro-logar .form-horizontal .control-label{font-weight:700;font-size:14px;color:var(--secundary-color);letter-spacing:-.1px;line-height:45px}
.pagina-login .cadastro-logar .botao:hover{background:#dcdcdc;color:#868686}
.pagina-login .cadastro-logar .botao{background:#e6e6e6;border:0;text-transform:uppercase;border-radius:3px;text-shadow:none;padding:20px 24px;font-weight:700;font-size:14px;color:#868686;letter-spacing:-.1px;transition:.2s all}
.pagina-login a.recuperar-senha{font-weight:600;font-size:12px;color:var(--secundary-color);letter-spacing:-.09px}
.pagina-cadastro .cadastro input:not([type="radio"]){width:70%}
.pagina-carrinho .caixa-destaque > h1{font-weight:700;font-size:26px;color:var(--secundary-color);letter-spacing:-.6px}
.pagina-carrinho .caixa-destaque > .botao.principal{background:#d4d4d4;border:0;border-radius:3px;text-shadow:none;padding:13px 25px;font-weight:700;font-size:18px;color:#FFF;letter-spacing:-.3px}
.tabela-carrinho .bg-dark{background:transparent;border:0}
.tabela-carrinho tr{border:1px solid #ecececad;opacity:1!important}
.table th,.table td{background:transparent}
.tabela-carrinho th{background:#efefef42}
.tabela-carrinho td,.tabela-carrinho th{border:0}
.tabela-carrinho h6{font-weight:500;font-size:12px;text-transform:uppercase;color:#717171;letter-spacing:-.3px}
.tabela-carrinho .preco-produto .preco-promocional{font-weight:700;font-size:15px;color:var(--txt-color);letter-spacing:-.1px;line-height:19px}
.tabela-carrinho .produto-info > a{font-weight:700;font-size:14px;color:var(--txt-color);letter-spacing:0;line-height:17px;display:block;width:260px}
.tabela-carrinho .produto-info ul li span strong{color:var(--txt-color)}
.tabela-carrinho .quantidade input[type="text"]{background:#EEE;border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;padding:15px 5px}
.tabela-carrinho .quantidade a,.tabela-carrinho .excluir a{color:#8a8a8a}
.tabela-carrinho .form-horizontal .control-label{width:165px;line-height:40px;padding-right:2%}
.tabela-carrinho .form-horizontal .control-label[for="usarCupom"]{width:145px;margin-right:10px}
.tabela-carrinho .form-horizontal .control-label b:before{content:'\f10e';font-family:'flaticon';font-size:28px;color:var(--primary-color);top:2px;padding-right:5px;position:relative;left:0}
.tabela-carrinho .form-horizontal .control-label b{font-weight:600;font-size:14px;text-transform:uppercase;color:var(--txt-color);letter-spacing:0}
.tabela-carrinho .form-horizontal .control-label[for="usarCupom"] b{font-size:14px}
.tabela-carrinho .form-horizontal .controls{margin-left:150px}
.tabela-carrinho #calcularFrete{background:#FFF;border:1px solid #ecececc9;border-radius:3px;box-shadow:0 2px 2px #0000001f;padding:15px;width:200px;text-align:left}
.tabela-carrinho .form-horizontal .controls .btn{box-shadow:none;background:#ececec;border:0;text-shadow:none;border-radius:3px;padding:17px 18px;margin-left:10px;font-weight:500;font-size:14px;color:#777;letter-spacing:0;transition:all .25s}
.tabela-carrinho .form-horizontal .controls .btn:hover{box-shadow:none;background:var(--primary-color);border:0;text-shadow:none;border-radius:3px;padding:17px 18px;margin-left:10px;font-weight:500;font-size:14px;color:#fff;letter-spacing:0;transition:all .25s}
.tabela-carrinho .form-horizontal .controls .btn i{display:none}
.pagina-carrinho .total > span{font-weight:600;font-size:16px;color:var(--txt-color);letter-spacing:-.15px}
.pagina-carrinho .total strong{font-weight:700;height:auto;font-size:27px;color:var(--primary-color);letter-spacing:-1px}
.pagina-carrinho .descontos.parcelas > span{color:var(--txt-color);font-weight:300;font-size:15px}
.pagina-carrinho .descontos.parcelas > span strong{color:var(--secundary-color)}
.pagina-carrinho .acao-editar{margin-top:20px}
.pagina-carrinho .acao-editar a.botao{background:#eaeaea;border:1.2px solid #eaeaea;border-radius:4px;font-weight:500;font-size:17px;color:#949494;letter-spacing:-.3px;padding:15px 15px 15px 20px}
.pagina-carrinho .acao-editar .botao.principal.grande{background:#4bbd8d;border:0;border-radius:4px;text-shadow:none;padding:15px 25px;font-weight:700;font-size:18px;color:#FFF;letter-spacing:-.3px}
.pagina-carrinho .acao-editar .botao.principal.grande i{margin-left:0}
.carrinho-checkout #corpo{padding-top:140px}
.carrinho-checkout #cabecalho .atendimento{border:0;margin:0}
.carrinho-checkout .atendimento .icone-box{border:3px solid #0000000d;border-radius:16px;color:var(--primary-color);width:40px;height:30px;font-size:28px}
.carrinho-checkout .atendimento li .display-table{font-size:17px;font-weight:600;line-height:21px;color:var(--txt-color)}
.carrinho-checkout .atendimento li:hover strong{font-weight:500;color:var(--txt-color);text-decoration:underline;font-size:15px}
.carrinho-checkout .atendimento li strong{font-weight:500;color:var(--txt-color);font-size:15px}
.carrinho-checkout .identificacao hr.sem-margem{height:3px;background:#f5f5f5;border:0}
.carrinho-checkout .identificacao .identificacao-title{font-weight:500;font-size:20px;color:var(--txt-color);letter-spacing:-.3px}
.carrinho-checkout .identificacao .control-group{max-width:550px}
.identificacao .control-group input{-webkit-box-shadow:none;border:1px solid #ccc;box-shadow:none;background:#fff;border-radius:3px}
.identificacao .control-group .submit-email.botao.principal{padding:11px 15px;font-weight:700;font-size:18px;background:var(--primary-color);color:#fff;width:20%;margin-right:-10px;letter-spacing:-.5px}
.checkout-alerta-seguro{border:0;border-radius:3px;background:#eeeeeea3;padding:10px 25px 30px;max-width:400px}
.checkout-alerta-seguro .checkout-alerta-seguro-tit{font-weight:700;font-size:15px;color:var(--txt-color);letter-spacing:-.21px}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok{color:#b3b3b3}
.checkout-alerta-seguro li.checkout-alerta-seguro-item span{font-weight:500;font-size:14px;color:#666;opacity:.5;letter-spacing:-.2px;line-height:23px}
.checkout-alerta-seguro .checkout-alerta-seguro-icon{display:none}
.pagina-cadastro .cadastro legend{border-bottom:3px solid #F5f5f5;font-weight:700;color:var(--txt-color);letter-spacing:-.2px}
.form-horizontal .control-label{line-height:40px;font-weight:700;color:var(--txt-color);letter-spacing:-.1px}
.pagina-cadastro .form-horizontal .cadastro input{height:25px;background:#EEE;width:80%;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:3px;padding:10px}
.pagina-cadastro .cadastro input:not([type="radio"]){width:70%}
.carrinho-checkout #formularioCheckout input{-webkit-box-sizing:content-box;box-sizing:content-box;height:40px;border-color:#dbdbdb;padding:0 0 0 5px}
@media (min-width: 768px) and (max-width:1000px) {
.titulo-categoria:before{display:none}
span.nto-promoinfo>span{font-size:10px;font-weight:500;color:#676767;opacity:1!important;display:inline-block;padding:4px 10px;background:#ececec}
.span8.busca-mobile{width:85%!important;left:0!important;position:relative}
body.fixed .hamburguer{left:8px!important}
.my_account > a:before{left:-30px!important}
.busca-mobile .botao-busca{width:80px;right:-30px}
.my_account{left:50px!important;top:0!important}
.my_account:after{display:none!important}
.my_account > a{font-size:14px!important}
#rodape .links-rodape-paginas{position:relative;left:0}
.conteudo-topo .span4.hidden-phone{display:block!important;float:right!important;position:relative}
.sem-banner{display:none!important}
.modulo.span4{width:48%!important}
.secao-banners{padding-top:0!important}
}
@media (min-width: 768px) and (max-width: 1000px) {
.pagina-inicial .secao-banners{padding-top:122px!important}
}
@media screen and (min-width: 1000px) {
.pagina-inicial .secao-banners{padding-top:152px!important}
}
@media screen and (min-width: 769px) {
#cabecalho{position:absolute;top:31px;left:0;width:100%;height:90px;background:#fff;z-index:1020}
#cabecalho > .conteiner{padding:0;background:transparent}
#cabecalho > .conteiner:before{content:"";width:300vw;height:100%;position:absolute;top:0;left:-100%;background:var(--cor_cabecalho);z-index:2;border-top:1px solid #0000001f}
body.fixed #cabecalho{-webkit-box-shadow:0 0 30px 0 rgba(74,81,81,0.18);box-shadow:0 0 30px 0 rgba(74,81,81,0.1);position:fixed;top:0;height:90px}
body.fixed #cabecalho > .conteiner{height:90px;background:transparent;-webkit-transition:height .3s ease-in-out,top .1s ease-in-out;-o-transition:height .3s ease-in-out,top .1s ease-in-out;transition:height .3s ease-in-out,top .1s ease-in-out}
body.open-menu #cabecalho > .conteiner{height:80px;background:transparent}
#cabecalho > .conteiner > .row-fluid{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:20}
body.fixed #cabecalho > .conteiner > .row-fluid{border-bottom:0;height:84px;background:transparent}
.conteudo-topo > .superior{display:none}
.conteudo-topo .inferior{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:55px}
.brand.span3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.brand .logo{-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:100%}
body.fixed .brand .logo{width:60%}
.logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:-10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:90px}
.logo a img{position:relative;max-width:100%}
.hamburguer{position:relative;width:20%;height:40px;opacity:0;left:10px;top:11px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}
.carrinho-checkout .js-hamburguer.hamburguer.hidden-phone{display:none}
body.fixed .hamburguer{width:20%;height:40px;opacity:1;position:relative;top:11px;left:10px;visibility:visible}
.hamburguer span{position:relative;width:30px;height:2px;background:var(--txt-color);display:block;border-radius:6px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .1s ease-in-out}
.hamburguer span:nth-child(2){top:15.5px}
body.open-menu .hamburguer span:first-child{opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:6px}
body.open-menu .hamburguer span:nth-child(2){top:6.5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
body.open-menu .hamburguer span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.hamburguer span:last-child{top:4.7px}
}
@media (min-width: 1060px) {
.wishlist.span1{left:40px;top:2px;width:50px;height:50px;position:relative}
.wishlist.span1 a{width:100%;height:100%;position:absolute}
.wishlist.span1 a:before{width:50px;height:50px;position:absolute;line-height:50px;top:1px;-webkit-font-smoothing:antialiased;text-align:center;content:"\f105";font-weight:300;font-family:'flaticon';color:var(--secundary-color);left:10px;position:relative;font-size:32px;transition:all .2s}
.wishlist.span1 a:hover:before{color:var(--secundary-color)}
}
.my_account.span3{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;left:64px;align-items:center;border-radius:50px;letter-spacing:.09px;width:24%;top:0;cursor:pointer}
.my_account > a:before{position:absolute;font-size:30px;font-family:'flaticon';content:'\f102';color:var(--secundary-color);left:-20px;top:12px;-webkit-font-smoothing:antialiased;transition:all .2s}
.my_account:hover > a:before{position:absolute;font-family:'flaticon';content:'\f102';color:var(--secundary-color);-webkit-font-smoothing:antialiased}
.my_account > a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:18px;color:var(--txt-color);letter-spacing:-.3px}
.my_account:after{content:"\f107";font-family:"Fontawesome";margin-left:4px;font-size:16px;margin-top:2px;color:var(--txt-color);transform:rotate(-0deg);display:inline-block;transition:all .2s}
.my_account:hover:after{content:"\f107";font-family:"Fontawesome";margin-left:4px;transform:rotate(-180deg);display:inline-block}
.my_account .user-icon{margin-right:10px}
.my_account .arrow-icon{margin:3px 0 0 12px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.my_account:hover ul{will-change:opacity,transform;animation:Ab .3s cubic-bezier(.18,.89,.32,1.28);-ms-transform-origin:top center;transform-origin:top center}
@keyframes Ab {
0%{transform:scale(.9) rotate3d(3,0,0,50deg);opacity:0}
to{transform:scale(1) rotateX(0deg)}
}
.my_account:hover ul{visibility:visible;opacity:1;transition:all .2s ease-in-out}
.my_account ul{position:absolute;visibility:hidden;opacity:0;padding:6px;left:-20px;background:#fff;width:100%;margin:0;top:100%;border-top:0;border-radius:4px;box-shadow:0 1px 4px #0000001a;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}
.my_account ul:before{content:'';top:-5px;right:10px;position:absolute;border:0;border-radius:3px;width:4px;z-index:-1020;padding:4px;transform:rotate(45deg);height:4px;background:#fff}
.my_account ul:after{content:'';top:0;right:6px;position:absolute;border:0;border-radius:0;width:12px;z-index:-1020;padding:4px;transform:rotate(0deg);height:4px;background:#fff}
.my_account li{position:relative}
.my_account li:hover a{backgroundcolor:#fff;transition:all .2s ease-in-out}
.my_account li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;color:var(--txt-color);background:#e8e8e869;margin:4px;border-radius:4px;letter-spacing:-.5px;line-height:36px;padding:7px 15px;text-align:center!important;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.my_account li:hover a{background:var(--secundary-color);color:#fff;text-decoration:none;transition:all .1s ease-in-out}
.my_account li:hover a:before{opacity:1}
.conteudo-topo .inferior .hidden-phone.span2{width:15%;margin-left:0}
.carrinho{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;left:-40px;top:4px;position:relative;height:50px;float:right;width:50px}
.carrinho > a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}
#cabecalho .carrinho:before{content:"\f10c";font-family:'flaticon';bottom:8px;font-size:32px;-webkit-font-smoothing:antialiased;color:var(--txt-color);width:50px;height:50px;text-align:center;left:0;top:2px;position:relative;line-height:50px;transition:all .2s;color:var(--secundary-color)}
#cabecalho .carrinho:hover:before{color:var(--secundary-color)}
.carrinho > a i{background:#0000}
.carrinho > a i:before{content:""}
.carrinho .qtd-carrinho{position:absolute;right:-24px;top:10px;display:block!important;font-size:16px;border-radius:50%;background:var(--primary-color);box-shadow:none;width:22px;height:22px;line-height:22px;text-align:center;font-weight:600;border-radius:50px;color:#fff}
.carrinho .qtd-carrinho:before{content:"";position:absolute;right:13px;display:none;width:0;height:0;border-style:solid;top:0;border-color:transparent #fff transparent transparent;border-width:10px}
.carrinho-interno{width:500px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;top:110%;display:block;opacity:0;margin-right:6px;visibility:hidden;border-top:2px solid #efefef;border-radius:4px;box-shadow:0 3px 4px #00000017;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.carrinho-interno:before{content:'';top:-5px;right:10px;position:absolute;border:0;border-radius:3px;width:4px;z-index:-1020;padding:4px;transform:rotate(45deg);height:4px;background:#efefef}
.carrinho-interno:after{content:'';top:0;right:6px;position:absolute;border:0;border-radius:0;width:12px;z-index:-1020;padding:4px;transform:rotate(0deg);height:4px;background:#fff}
li.content-cart{width:200px;text-align:center;position:absolute;height:80px;top:80%;border:1px solid #e9eded;right:-4px;padding:10px;border-radius:4px;background:#fff}
li.content-cart > a{padding:10px;top:16px;position:relative;font-size:20px;color:var(--secundary-color)}
li.content-cart > a > i{font-size:0}
li.content-cart{display:block;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.cart-wrapper{width:50px;height:50px;right:30px;position:absolute;background:#ccc0}
.cart-wrapper:hover .content-cart{opacity:1;visibility:visible}
li.content-cart:before,li.content-cart:after{content:"";position:absolute;right:30px;width:0;height:0;border-style:solid}
li.content-cart:before{top:-16px;border-color:transparent transparent #dfdfdf;border-width:8px}
li.content-cart:after{top:-14px;border-color:transparent transparent #FFF;border-width:7px;right:31px}
.carrinho:hover .carrinho-interno{opacity:1!important;visibility:visible;will-change:opacity,transform;animation:Ab .3s cubic-bezier(.18,.89,.32,1.28);-ms-transform-origin:top center;transform-origin:top center;box-shadow:0 2px 4px #0000001f}
.carrinho-interno li{border-radius:3px;padding:20px 0;border:0}
.carrinho-interno .nome-produto{max-height:80px;width:157px;margin-left:0;font-weight:500;font-size:12px;color:var(--txt-color);letter-spacing:-.3px;line-height:17px}
.carrinho-interno .preco-produto{text-align:right;position:relative;top:-10px;left:-10px}
.carrinho-interno .preco-produto .preco-venda{font-weight:400;font-size:12px;color:var(--secundary-color);opacity:.5;letter-spacing:-.4px;line-height:20px}
.carrinho-interno .preco-produto .preco-promocional{font-weight:600;font-size:15px;color:var(--txt-color);letter-spacing:-.4px;line-height:20px}
.carrinho-interno > div:after{display:none}
.carrinho-interno .carrinho-rodape{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.carrinho-interno .carrinho-info i{font-style:normal;font-weight:500;font-size:13px;color:var(--txt-color);letter-spacing:-.4px;line-height:14px}
.carrinho-interno .carrino-total,.carrinho-interno .carrino-total strong{font-weight:600;font-size:18px;color:var(--txt-color);letter-spacing:-.5px;line-height:14px;margin-top:5px}
.carrinho-interno > div .botao:hover{position:relative;opacity:.95;background:var(--secundary-color);border:0;text-shadow:none;padding:12px 30px;text-transform:uppercase;font-weight:600;color:#fff;letter-spacing:-.3px}
.carrinho-interno > div .botao{position:relative;opacity:.95;background:var(--primary-color);border-radius:4px;border:0;text-shadow:none;padding:12px 30px;font-weight:600;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:-.3px;transition:all .3s}
.carrinho-interno > div .botao i{float:none;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:2px 0 0}
.carrinho-interno > div .botao .bottom-icon{height:22px}
.carrinho-interno > div .botao .bottom-icon path{fill:#FFF}
.carrinho-interno > div .botao i:before{content:""}
.menu.superior{position:relative;background:var(--secundary-color);margin-top:1px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .3s ease-in-out}
body.fixed .menu.superior{opacity:0;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%);position:relative;border-bottom:0}
body.open-menu .menu.superior{opacity:1;top:10px!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);box-shadow:0 8px 14px 0 rgba(74,81,81,0.06)}
.menu.superior .nivel-um{text-align:center;max-width:1300px;margin:auto}
.menu.superior .nivel-um > li{border:0;display:inline-block;margin:2px 0;float:none}
.menu.superior .nivel-um > li:nth-last-child(3) > ul.nivel-dois,.menu.superior .nivel-um > li:nth-last-child(2) > ul.nivel-dois,.menu.superior .nivel-um > li:nth-last-child(1) > ul.nivel-dois{margin-left:calc(100% - 550px)}
.menu.superior .nivel-um>li:hover{margin-top:0;border:0}
.menu.superior .nivel-um:hover > li,.menu.superior .nivel-dois:hover > li{opacity:.45;transition-duration:0;transition-delay:.1s}
.menu.superior .nivel-um:hover > li:hover,.menu.superior .nivel-dois:hover > li:hover{opacity:1;transition-duration:0;transition-delay:.15s}
.menu.superior li a i{display:none}
.menu.superior .titulo{font-weight:600;font-size:16px;line-height:16px}
.menu.superior .nivel-um li.all-menu{padding-left:40px;border-radius:0;border-right:1px solid #ffffff14;background:var(--secundary-color)}
.menu.superior .nivel-um li.all-menu .titulo{font-weight:600}
.menu.superior .nivel-um li.all-menu:before{content:'\f0c9';font-family:'FontAwesome';width:20px;height:20px;color:#fff;background:#ffffff00;position:absolute;top:15px;left:14px;font-size:14px;float:left}
.menu.superior .all-menu .nivel-dois ul.nivel-dois{width:100%;margin-top:-20px;position:relative}
.menu.superior .all-menu .nivel-dois{width:250px}
.menu.superior .all-menu .nivel-dois>li>a{padding:0 10px!important}
.menu.superior .all-menu ul.nivel-dois .nivel-dois li a{font-size:15px;line-height:22px!important;font-weight:500;color:var(--txt-color)}
.categoria-titulo .titulo{padding-left:22px;font-size:20px!important;color:var(--txt-color)}
.menu.superior .all-menu ul.nivel-dois .nivel-dois li:hover a{color:var(--secundary-color)}
.menu.superior .all-menu ul.nivel-dois li:hover ul.nivel-dois{opacity:1;visibility:visible;box-shadow:inset 2px 0 2px 0 rgba(0,0,0,0.06)}
.menu.superior .all-menu ul.nivel-dois ul.nivel-dois{border:0;background:#fff;border-radius:0 4px 4px 0;padding-top:0;box-shadow:none;left:250px!important;top:9px;height:auto!important;position:absolute;z-index:1020!important;opacity:0;transition:all .12s;transition-delay:.12s;overflow:visible!important;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;visibility:hidden;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:100%;-webkit-transform:none;-ms-transform:none;transform:none;min-height:inherit}
.menu.superior .all-menu .menu-categorias{border-radius:4px;padding:16px 20px}
.menu.superior .nivel-um .all-menu .nivel-dois .nivel-dois li{padding:0}
.menu.superior .nivel-um .all-menu .nivel-dois li .titulo{padding:0;font-size:16px;line-height:4px!important}
.menu.superior .all-menu .nivel-dois .titulo{font-weight:500!important;margin-left:10px;color:var(--txt-color)}
.menu.superior .all-menu .nivel-dois>li{display:block!important}
.menu.superior .nivel-um{padding:4px;}
.menu.superior .nivel-um > li{color:#fff;padding:2px 16px;background:transparent;border-radius:4px;transition:all .2s ease-in-out!important}
.menu.superior .nivel-um > li:hover{color:var(--secundary-color);background:#ffffff00;border-radius:4px;transition:all .2s ease-in-out}
.menu.superior .nivel-um > li > a > strong{color:#fff;transition:all .2s ease-in-out;text-transform:uppercase}
.menu.superior .nivel-um > li > a[title="Outlet"] strong{color:#f12a2a;font-weight:700!important;transition:all .2s ease-in-out}
.menu.superior .nivel-um > li:hover > a > strong{color:#fff}
.menu-categorias.span6,.menu-oferta.span6{margin:0;width:49.5%;text-align:left;float:left}
.nivel-dois .menu-oferta{border-left:1px solid #e2e2e2}
.all-menu .nivel-dois .menu-categorias.span6{border-right:0 solid #e2e2e2}
.menu.superior .nivel-dois{width:550px}
.menu-categorias li a{text-align:left;font-size:15px}
.menu.superior .nivel-dois .menu-oferta{padding:0 20px;box-sizing:border-box}
.menu.superior .nivel-dois .listagem ul{margin:0;box-shadow:none}
.menu.superior .nivel-dois .listagem ul .listagem-linha{padding:0;width:100%}
.menu.superior .nivel-dois .listagem ul .listagem-linha ul li{margin:0;padding:0;width:100%}
.menu .listagem-item .acoes-produto .botao.principal .icon-shopping-cart{display:none}
.menu.superior .nivel-dois{display:-webkit-box;display:-webkit-box;display:block;opacity:0;visibility:hidden;top:46px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:0 0 4px 4px;box-shadow:0 2px 2.6px #00000017}
.menu.superior .nivel-um > li:hover .nivel-dois{top:53px;padding-bottom:10px;visibility:visible;border-radius:6px;opacity:1}
.menu .nivel-dois a{color:var(--txt-color);line-height:27px!important}
.menu .nivel-dois a:hover{color:var(--secundary-color)}
.menu.superior .nivel-tres{display:none;margin-left:0!important;-webkit-box-shadow:none;box-shadow:none;transition:0;top:0;padding:0;background:#f5f5f5e3;margin-top:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;position:relative;float:left;left:0;top:0}
.menu.superior .nivel-dois > li:hover .nivel-tres{margin-left:0!important;visibility:visible;display:block!important;opacity:1!important;position:relative;float:left;left:0;top:0;transition:all .22s}
.menu.superior .nivel-dois li{border:0}
.menu.superior .nivel-dois{border:0;min-width:250px}
.menu.superior .nivel-dois > li{padding:0 1px}
.menu.superior .nivel-dois > li >a{padding:0 25px!important}
.menu.superior .nivel-dois li:hover{background:transparent}
.menu.superior .nivel-dois > li > a{margin-right:0;font-size:15px;text-align:left;font-weight:400;color:var(--secundary-color);transition:all .3s ease-in-out}
.menu.superior .nivel-dois > li > a:hover{margin-right:0;font-size:15px;text-align:left;color:var(--primary-color)}
.menu.superior .nivel-tres li{padding:0 10px}
.menu.superior .nivel-tres a{font-size:13px;color:var(--txt-color);font-weight:500;-webkit-transform:color .2s;-ms-transform:color .2s;transition:color .2s}
.menu.superior .nivel-tres > li:hover a{color:var(--primary-color)}
.menu.superior li.categoria-paginas,.menu.superior li.categoria-paginas:hover{background:transparent!important}
.menu.superior li.categoria-paginas strong{color:#ffffff00!important}
li.categoria-paginas.com-filho:before{content:'\f394';font-size:27px;text-align:left;left:40px;position:absolute;top:16px;-webkit-font-smoothing:antialiased;color:var(--secundary-color);font-family:'ionicons'}
.pagina-inicial .banner.tarja img{display:block;max-width:1300px;margin:0 auto;padding-top:7px!important;padding-bottom:16px}
.banner.tarja img{display:block;max-width:100%;margin:0 auto;padding-top:7px;padding-bottom:16px}
#rodape > div:last-child{text-align:center}
.breadcrumbs{border:0}
.menu.lateral li,.menu.lateral .nivel-dois li,.menu.lateral.outras .nivel-um li a{position:relative;background-color:transparent!important}
.menu.lateral .nivel-um > li > a:hover:before,.menu.lateral .nivel-dois > li:hover:before,.menu.lateral .nivel-tres > li > a:hover:before{opacity:1}
.menu .nivel-dois li:hover,.menu.lateral.outras .nivel-um li:hover a{background:transparent}
.menu.lateral .nivel-um{border:3px solid #cccccc00;border-radius:4px;background:#cccccc54}
.menu .nivel-dois,.menu .nivel-tres,.menu.lateral .nivel-um > li > a{-webkit-box-shadow:none;box-shadow:none}
.menu.lateral .nivel-um{background:#fff;border:1px solid #efefef}
.menu.lateral .com-filho.borda-principal{border-width:0}
.menu.lateral .nivel-um > li > a,.menu.lateral .nivel-dois li{border:0}
.menu.lateral .nivel-um > li > a{position:relative;font-weight:700;font-size:16px;color:#fff;background:transparent;letter-spacing:-.2px;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.menu.lateral .nivel-um > li:hover > a:hover strong,.menu.lateral.outras .nivel-um > li:hover > a strong,.menu.lateral .nivel-dois li:hover > a{color:var(--primary-color)}
.menu.lateral .nivel-um > li i{display:none}
.menu.lateral .nivel-dois{padding:0}
.menu.lateral.outras .nivel-um:hover li a,.menu.lateral .nivel-dois:hover > li a{opacity:.5;transition-duration:0;transition-delay:.15s}
.menu.lateral .nivel-um a:hover > li:hover,.menu.lateral.outras .nivel-um li:hover a,.menu.lateral .nivel-dois a:hover > li:hover{opacity:1!important;transition-duration:0;transition-delay:.15s}
.menu.lateral .nivel-dois a,.menu.lateral .nivel-um a .titulo{-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;margin:0;font-weight:400;font-size:14px;color:var(--txt-color);letter-spacing:-.3px;line-height:40px}
.menu.lateral .nivel-tres{top:-3px;border:3px solid #f5f5f5}
.menu.lateral .nivel-tres > li{min-width:160px;padding:0}
.menu.lateral .nivel-tres > li > a{position:relative;padding:0 20px 0 40px}
.filtro{-webkit-box-shadow:none;box-shadow:none;outline:0;border:0;padding:0}
.filtro:not(:last-child){border-bottom:3px solid #F5F5F5}
.filtro h4{position:relative;border-bottom:0;padding:0;margin-bottom:5px;font-weight:600;font-size:16px;color:var(--txt-color);letter-spacing:-.3px}
.filtro.lista ul{border:0;overflow:visible;background:#cccccc45;border-radius:4px;max-height:100%}
.filtro.lista ul li{position:relative;border:0}
.filtro.lista ul li:not(:last-child){border-bottom:0}
.filtro.lista ul li label{-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-weight:400;font-size:14px;padding:6px 20px;color:var(--txt-color);letter-spacing:-.3px;line-height:30px}
.filtro.lista ul li label:hover{background:transparent;color:var(--secundary-color);text-decoration:none}
.ordenar-listagem.topo{border-bottom:1px solid #ecececad;margin-bottom:15px}
.ordenar-listagem.topo .row-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pagina-categoria h1.titulo{font-weight:600;font-size:24px;color:var(--txt-color);letter-spacing:-.5px}
.ordenar-listagem.topo .span6.clearfix{padding-right:35px}
.ordenar-listagem.topo .pagination{display:none}
.ordenar-listagem .input-append:first-child{border:1px solid #e2e2e2;border-radius:6px;line-height:50px!important}
.ordenar-listagem label{background:transparent;border-radius:3px;border:0;padding:14px 15px;font-weight:400;font-size:16px;color:var(--txt-color);letter-spacing:-.3px}
.ordenar-listagem button.btn{background:transparent;border:0;padding:15px 10px;-webkit-box-shadow:none!important;box-shadow:none!important}
.pagina-categoria .caixa-destaque{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin-top:0}
.pagina-categoria .caixa-destaque > h1{font-weight:700;font-size:20px;color:var(--txt-color);letter-spacing:-.5px;text-transform:uppercase;line-height:36px;padding-right:30px}
.pagina-categoria .caixa-destaque p{font-weight:500;font-size:15px;opacity:.5;color:var(--txt-color);letter-spacing:-.1px;line-height:22px}
.pagina-categoria .caixa-destaque > a{background:#e6e6e6;border:0;border-radius:4px;font-weight:500;font-size:16px;color:#868686;letter-spacing:-.5px;padding:14px 28px}
.pagina-categoria #listagemProdutos > ul .span4{margin-left:0!important}
.pagina-categoria .category-description.componente{background:transparent}
.pagina-categoria .category-description h4{font-weight:700;font-size:24px;color:var(--secundary-color);letter-spacing:-.3px}
.pagina-categoria .category-description i{display:none}
.pagina-categoria .category-description p{font-weight:600;font-size:14px;color:var(--secundary-color);letter-spacing:-.2px;line-height:20px}
.pagina-carrinho #corpo{padding-top:200px!important}
@media screen and (min-width: 200px) and (max-width: 768px) {
.pagina-carrinho #corpo{padding-top:60px!important}
#rodape div.contato ul{margin-left:15px!important}
#rodape .pagamento-selos{position:relative;top:0}
.cep .input-append.input-prepend button{top:-3px}
.produto .acoes-produto .comprar .disponibilidade-produto{font-size:11px;margin:10px 8px;display:flex;width:100%;position:relative;top:11px;text-align:center}
body.pagina-produto a.botao.botao-comprar.principal.grande{width:100%;float:right;height:69px;position:relative;top:6px;border-radius:4px!important}
#rodape .redes-sociais{padding-left:50px;margin-top:20px;border:0;background-color:rgba(255,255,255,0);box-shadow:none;margin-left:-10px}
.listagem-item a.botao.botao-comprar.principal{border:1px solid var(--secundary-color);background-color:#ffff;border-radius:4px;margin:0 auto;padding:4px 0;display:flex;color:var(--secundary-color);font-size:11px}
#rodape .atd-rodape{top:4px;border-radius:50px!important;padding:8px 25px;position:relative;margin:0 auto;line-height:50px;font-size:12px!important;font-weight:700!important;border:2px solid #eeeded}
#rodape .atd-rodape:hover{top:4px;border-radius:50px!important;padding:8px 25px;position:relative;margin:0 auto;line-height:50px;background:rgba(189,189,189,0.37);font-size:12px!important;font-weight:700;border:2px solid #bdbdbd}
#rodape .institucional .lista-redes i{font-size:22px;margin:0 auto;padding:0}
}
@media screen and (max-width: 1024px) {
.pagina-produto .listagem>ul{margin:0}
}
@media (min-width: 400px) and (max-width: 600px) {
.listagem .listagem-item .info-produto{margin:0;align-items:center;justify-content:center;float:left;position:relative;right:0}
}
@media (max-width: 767px) {
body{overflow-x:hidden!important}
#corpo{background-color:#fff}
.secao-banners{margin-top:0;padding-top:50px!important;left:0;right:0}
.conteiner-principal{padding-top:10px!important;transition:none}
.conteiner-principal.smaller{padding-top:0!important}
body.pagina-inicial .flexslider{width:100%;margin:0 auto}
body.pagina-inicial .listagem{width:100%}
.atalhos-mobile .icon-signout,.carrinho-checkout .identificacao hr.sem-margem{display:none}
.atalhos-mobile a{padding:10px 5px}
.atalhos-mobile ul{background-color:#fff;border-bottom:0;z-index:99999}
.atalhos-mobile li{border:none;vertical-align:middle}
.busca input{height:18px;box-shadow:none!important}
.carrinho-checkout .logo a{width:80%;top:0;margin:0 auto}
.carrinho-checkout #cabecalho .conteiner{padding:0 10px;background:#fff}
#cabecalho .atalhos-mobile{background:#fff;border-width:0 0 2px;width:82%;left:inherit;right:0;border:none;box-shadow:none;display:none!important;height:45px}
#cabecalho .conteudo-topo .superior{display:block}
.conteudo-topo .busca-mobile .atalho-menu{border-radius:4px;line-height:26px}
#cabecalho .conteudo-topo,.busca-mobile .busca{margin:0}
.conteudo-topo .inferior .busca-mobile > a{display:none!important}
.atalhos-mobile li.vazia i{background:transparent;border:0}
.atalhos-mobile li.vazia .botao-busca{font-size:33px;content:'\f4a4';font-family:'ionicons';padding:5px;color:#fff;margin-right:5px;margin-top:4px;-webkit-font-smoothing:antialiased}
.atalhos-mobile li.vazia .botao-busca:before{font-size:30px;content:'\f107';position:absolute;font-family:'flaticon';padding:5px;color:var(--secundary-color);right:60px;top:11px;-webkit-font-smoothing:antialiased}
i.botao.botao-busca.icon-search.fundo-secundario.active:before{font-size:63px;content:'\f404';position:absolute;font-family:'ionicons';padding:5px;color:var(--secundary-color);right:60px;top:-6px;-webkit-font-smoothing:antialiased}
.conteudo-topo .busca-mobile{display:block;margin:0;padding-bottom:30px;background:transparent;display:block}
.busca input::-webkit-input-placeholder{background:#fff0}
.busca input{color:#464646!important;width:100%;position:fixed;background:transparent;right:0;box-sizing:border-box}
.busca input#auto-complete{padding:0 10%;background:#e9e9e9;height:50px;border-radius:0;position:fixed!important;z-index:1020}
#cabecalho .atalhos-mobile .busca{color:var(--secundary-color)!important;width:100%;right:0;border-radius:0;top:0!important;box-sizing:border-box}
.flexslider{border:0;border-radius:0}
.atalhos-mobile{border-bottom:2px solid rgba(210,210,210,0.54);background-color:var(--secundary-color);z-index:9999}
.atalhos-mobile li{border:0}
.atalhos-mobile li.fundo-principal{background-color:#fff}
.produto .principal .acoes-produto .comprar .botao{width:75%;margin-top:0}
.produto .principal .acoes-produto .comprar{float:none}
.banner .flex-direction-nav{display:none}
#rodape .institucional{background-color:#fff!important}
#corpo{margin-bottom:0}
.news-rodape.span3{background:#ffba00;padding:20px;height:340px;text-align:center}
.lista-redes i{right:4px;position:relative;border-radius:4px;width:40px;height:40px;background-color:#ffffff00!important;border:1.5px solid #ffffff00;margin:2px;margin-top:0;padding:0;line-height:40px;font-size:20px;color:var(--secundary-color);transition:all .3s ease-in-out}
.lista-redes i:before{-webkit-transform:scale(1);transform:scale(1);transition:all .2s}
.lista-redes i:hover:before{color:#fff;opacity:1;-webkit-transform:scale(1.3);transform:scale(1.3);transition:all .2s}
.news-rodape.span3 .titulo{color:var(--secundary-color);font-weight:600;font-size:30px}
.redes-sociais .titulo{display:block!important;font-size:13px!important;padding-right:10px}
.news-rodape.span3 .texto-newsletter{color:#000000c4;font-size:13px}
.pagina-inicial .conteiner-principal .conteiner{background-color:#fff;box-shadow:none}
.acoes-produto-responsiva{display:none!important;box-sizing:border-box;position:absolute;width:100%;margin:0!important;padding:10px;top:inherit;left:0;text-align:center;text-transform:uppercase}
.acoes-produto-responsiva a.tag-comprar{border-top:2px solid var(--secundary-color);border-radius:1px!important;background-color:rgba(255,188,26,0);height:30px;margin:0;padding:0;line-height:29px}
.acoes-produto-responsiva .tag-comprar span{font-size:0}
.acoes-produto-responsiva .tag-comprar span:before{content:"ver detalhes";color:var(--secundary-color);font-size:11px}
.acoes-produto-responsiva .tag-comprar i{display:none}
.listagem .listagem-item .produto-sobrepor{height:100%;display:block;border:0;background:none}
.listagem-item{background-color:#fff;border-radius:5px}
.produto-sobrepor{border:1px solid #f6f5f5;border-radius:4px}
.listagem .desconto-a-vista:after{margin-top:-2px}
.listagem .listagem-item .info-produto{text-align:center}
.listagem .listagem-item .nome-produto{margin:0;font-size:10.8px!important;letter-spacing:-.4px;font-weight:600;line-height:12px}
.info-principal-produto .breadcrumbs ul li *{font-size:9px}
.listagem.aproveite-tambem h4,.description-title{font-size:18px;position:relative;z-index:1;margin-bottom:20px;font-weight:400}
.pagina-inicial .desconto-a-vista{font-size:0!important}
.preco-produto .desconto-a-vista:after{font-size:10px!important;content:'pgto. a vista';margin-left:4px}
.acoes-produto.hidden-phone{display:flex!important;flex-wrap:nowrap;z-index:102}
.listagem-item .acoes-produto{opacity:1;bottom:0;background-image:none}
.acoes-produto.desconto-a-vista{font-size:13px}
#listagemProdutos .listagem-item{min-height:300px;padding-bottom:50px;border:1px solid #f3f3f3}
.pagina-produto .desconto-a-vista:after{font-size:0!important}
#listagemProdutos > ul.produtos-carrossel li.listagem-linha ul{display:block}
#listagemProdutos .slick-dots{flex-wrap:wrap;align-items:center;justify-content:center;display:none!important}
#listagemProdutos .slick-dots li{display:flex!important;width:20px!important;padding:3px;text-align:center;align-items:center;background:#000;margin-right:6px!important}
#listagemProdutos > ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
ul.slick-dots.produtos-carrosel{display:none!important}
#listagemProdutos > ul li.listagem-linha ul{display:flex;flex-wrap:wrap;align-items:flex-start}
#listagemProdutos > ul li.listagem-linha ul li{width:50%;border-radius:4px;border:0 solid rgba(204,204,204,0.16)!important;margin:0 0 10px}
.listagem.com-caixa .listagem-item{border:0;min-height:360px}
.listagem.com-caixa .listagem-item .imagem-produto{border:0;padding:0}
.listagem-item .imagem-produto{border:0;padding:0;width:100%!important}
.listagem .listagem-item .info-produto{color:var(--secundary-color);border:none!important}
.listagem .listagem-item .info-produto a.nome-produto{color:var(--txt-color);font-size:12px!important;min-height:50px!important;align-items:center;font-weight:500!important;text-align:center!important}
.preco-produto,.preco-venda,.listagem .preco-produto .preco-venda{padding:0!important;font-size:11.6px!important;line-height:15px;border:0!important}
.preco-produto strong.titulo{font-size:17px!important;font-weight:700}
.listagem .span3 .imagem-produto,.listagem .span4 .imagem-produto,.listagem .span6 .imagem-produto{height:140px}
.listagem .listagem-item .info-produto{float:none;width:90%}
.listagem .listagem-item .imagem-produto{float:none}
.nto-promoinfo{display:none!important}
.listagem .desconto-a-vista strong{color:var(--secundary-color);font-weight:700;font-size:11px!important}
.listagem .bandeiras-produto .adicionado-carrinho{display:block!important;border:0;box-shadow:none;border-radius:4px;padding:2px 5px;background:var(--secundary-color);font-size:0;width:25px!important;height:25px;line-height:22px;display:flex}
.listagem .bandeiras-produto .adicionado-carrinho:before{content:'\f00c ';font-family:fontawesome;font-size:14px;position:absolute;width:30px;height:30x}
.flex-direction-nav .flex-next,.flex-direction-nav a{margin-right:-2px!important;border:0;background-color:transparent!important}
.flex-direction-nav .flex-prev{margin-left:-2px!important}
span.fundo-principal.bandeira-promocao{background:var(--secundary-color);border:0;font-weight:600;line-height:25px;box-shadow:none;padding:0 4px}
.icon-home:before{width:35px;content:"\f07a";text-indent:-999999px;height:35px}
.icon-home{display:none}
.icon-th:before{content:'\f394';text-shadow:none;font-family:'ionicons';color:var(--secundary-color);border-radius:4px;font-size:39px;margin-top:14px;left:-9px;line-height:33px;position:relative;-webkit-font-smoothing:antialiased;background-color:#ffffff00;width:70px;height:34px}
.atalhos-mobile.visible-phone .icon-shopping-cart:before{content:"\f10c";font-family:'flaticon';font-size:31px;color:var(--secundary-color);top:3px;position:relative;text-shadow:none}
.atalhos-mobile.visible-phone .icon-user:before{height:30px;width:30px;content:""}
.atalhos-mobile.visible-phone .icon-shopping-cart{right:14px;top:5px}
.atalhos-mobile.visible-phone .icon-user{right:13px;display:none}
.atalhos-mobile li.logotipo-mobile{width:75%;border:0;z-index:1234;float:none;background:none!important;padding-top:0;height:64px;margin-left:0;line-height:69px}
.atalhos-mobile li{border:0}
.atalhos-mobile li.logotipo-mobile h1,.atalhos-mobile li.logotipo-mobile a{line-height:70px!important;height:20px;left:-12px}
#rodape .lista-redes:before{display:none}
#rodape .atd-rodape{margin:0 auto;display:none}
.minhaconta,.meuspedidos{display:flex;margin:0;position:relative;font-size:16px!important;background-color:#ffffff00;text-align:left;line-height:39px;height:62px}
.lrMenu .minhaconta li,.meuspedidos li{height:50px!important;font-size:16px!important;background-color:#d4d4d4;text-align:left;padding:20px 12px;width:100%}
.minhaconta{border-bottom:0!important}
.lrMenu .minhaconta a,.meuspedidos a{font-weight:600;left:29px;font-family:'Titillium Web';position:relative;color:var(--txt-color)}
.lrMenu .minhaconta a:before{content:'\f2bd';left:-13px;-webkit-font-smoothing:antialiased;font-family:'Fontawesome';line-height:42px;position:absolute;color:var(--primary-color);font-size:27px;background:rgba(255,255,255,0);font-weight:300}
.lrMenu .minhaconta i:before,.meuspedidos i:before{display:none}
.meuspedidos a:before{content:'\f009';font-weight:300;left:-14px;-webkit-font-smoothing:antialiased;font-family:'FontAwesome';line-height:42px;position:absolute;color:var(--primary-color);font-size:25px;background:rgba(255,255,255,0)}
.menu.superior{display:none!important}
.listagem .titulo-categoria strong{color:var(--t-color);text-transform:uppercase;letter-spacing:-1px;font-size:16px!important}
.lrMenu,.lrShadow{position:fixed;height:100vh;left:0;-webkit-overflow-scrolling:touch;height:100%;top:0;transition:.2s all linear}
.lrShadow{width:100vw;background:#222;z-index:666666}
.lrMenu:after,.lrShadow{opacity:0;pointer-events:none}
.lrMenu{display:block;width:82vw;background:#fff;z-index:6699999;left:-82vw;box-sizing:border-box}
.lrMenuOpen .lrMenu{left:0}
.lrMenuOpen .lrShadow{opacity:.7;pointer-events:all}
.lrMenuOpen .lrMenu:after{opacity:1}
.menu-close{top:0!important;right:-56px!important;z-index:1020304!important}
.menu-close:after{background:#e62d4700!important;color:#fff!important}
.lrMenu{overflow:auto!important}
.lrMenuBox ul li{display:block;border:none}
.lrMenuBox .borda-principal{border:none;background:transparent}
.lrMenuBox ul li i.icon-chevron-down.fundo-secundario{display:none}
.lrMenuBox ul{padding:0;margin:0;font-family:'Titillium Web',sans-serif}
.lrMenuBox strong{text-transform:initial;font-size:14px;font-weight:400;color:var(--secundary-color)}
.lrMenuBox a{text-transform:initial;font-size:14px;font-weight:300;opacity:.6;color:var(--txt-color)}
.lrMenuBox ul li a i:before,.lrMenuBox a i{display:none;background:transparent;color:var(--secundary-color);margin:1px}
.lrMenuBox li a:before{color:var(--secundary-color);position:absolute;font-family:'fontAwesome';content:"\f054";font-size:0}
.lrMenuBox ul{padding:7px 13px;text-transform:uppercase;background:rgba(236,236,236,0)!important}
.lrMenuBox ul li a:before{margin-left:-10px;font-size:8px!important}
.lrMenuBox ul li ul li + li{margin-top:6px}
.lrMenuBox > ul > li{margin-bottom:9px;display:block}
.lrMenuBox strong{text-transform:initial;color:var(--primary-color);font-size:16px!important;border-top:1px solid #cccccc3d;font-weight:400;line-height:44px}
.lrMenuBox > ul > li > a{font-weight:700;text-transform:uppercase;background:rgba(255,255,255,0);display:block;color:#fff;padding:7px 1px;line-height:5px}
.meuspedidos,.minhaconta{transform:translateX(0%);opacity:0;transition:all 400ms cubic-bezier(0.4,0.0,0.2,1);transition-delay:0}
.lrMenuBox{transform:translateX(-130%)!important;opacity:0;transition:all 400ms cubic-bezier(0.4,0.0,0.2,1);transition-delay:0}
.lrMenuOpen .lrMenuBox{transform:none;opacity:1;float:left;transform:translateX(0%)!important;background:#fff;transition-delay:230ms}
.lrMenuOpen .meuspedidos,.lrMenuOpen .minhaconta{transform:none;opacity:1;background:#Fff;transition-delay:230ms}
.meuspedidos a,.minhaconta a{left:30px;padding:10px 25px;text-align:center;font-weight:600;position:relative;font-size:14px}
.lrMenuBox{width:100%;background:#fff}
.title-menu{background:var(--primary-color);padding:14px 10px;display:flex;margin-top:-1px;position:relative}
.title-menu a{padding:8px;font-size:16px;font-family:'Titillium Web';color:#fff;bottom:20px;opacity:1;font-weight:600;text-transform:uppercase}
.title-menu a:before{font-family:'ionicons';font-size:25px;top:3.5px;position:relative;padding-right:5px}
.lrMenuBox > li > a strong,.lrMenuBox .nivel-dois a{font-size:15px!important;font-weight:600;font-family:'Titillium Web';z-index:99999;margin:0;background:#fff;display:block!important;padding:0 19px}
.menu-categorias.span6{width:100%!important}
.lrMenuBox .nivel-dois a{font-size:13px!important;font-weight:400;padding-left:30px}
.lrMenuOpen .menu-close{opacity:9;visibility:visible;overflow:visible!important;transition-delay:.95s}
.menu-close{position:fixed!important;height:100vh;width:100px;overflow:auto;border:none;cursor:pointer;outline:0;visibility:hidden;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:0;right:-118px;z-index:-1;height:100%;width:22%;background:0 0}
.menu-close:after{content:'\f404';font-family:'ionicons';position:absolute;top:0;right:50px;width:100%;height:72px;line-height:72px;font-size:40px;font-weight:600;background:#d4d4d4;color:#fff}
#rodape div.contato{font-weight:400;width:auto}
#operation{color:var(--secundary-color);display:block;font-size:14px;font-family:'Titillium Web';font-weight:400;margin-top:6px;text-align:left}
.banner.tarja{display:none}
#cabecalho div.minha-conta{display:none;width:100%!important}
#modalNewsletter .componente .titulo{color:var(--secundary-color)}
#modalNewsletter .newsletter .botao{background-image:none;background-color:var(--secundary-color)}
.hlabel{display:none}
div#instagram{text-align:center}
div#instagram h2{margin-bottom:30px}
div#instagram span{margin-right:5px}
div#instagram h2 a,div#instagram span{display:inline;font-weight:600;letter-spacing:-.6px;text-transform:uppercase;font-size:15px;font-family:'Titillium Web';color:var(--txt-color)}
div#instagram h2 a{color:var(--secundary-color);text-shadow:none;font-size:19px!important;font-family:'Titillium Web';font-weight:600;text-transform:lowercase;text-decoration:none}
div#instagram a:hover{opacity:.6}
.pagina-inicial #instagram{display:block}
#instagram .conteiner{text-align:center;border-top:1px solid #d4dae5;padding-top:35px;max-width:1360px}
#instagram span{font-weight:300;color:var(--secundary-color);font-size:28px}
#instagram .icon{width:30px;height:30px;vertical-align:sub;margin-right:10px}
#instagram b{font-weight:400;color:var(--secundary-color);font-size:14px}
#instagram ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;align-items:center;flex-flow:row;justify-content:center;margin:0;width:100%;flex-wrap:wrap}
#instagram ul li:last-child{display:none}
#instagram ul li{padding-bottom:2px;margin-right:2px;display:inline-block;overflow:hidden;width:45%;height:100%;-webkit-box-flex:1;object-fit:contain;-ms-flex:auto}
#instagram ul li img{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;height:160px;border-radius:4px}
#instagram ul li:hover img{opacity:.7}
#instagram img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}
.pagina-cadastro #instagram,.pagina-carrinho #instagram,.pagina-checkout #instagram,.pagina-conta #instagram,.pagina-login #instagram{display:none}
#rodape .news-rodape{position:relative;padding:0;float:right;top:0}
#rodape .news-rodape p{color:#95a4a5;width:85%;font-weight:400;text-align:left}
#rodape .newsletter .titulo{text-align:center}
.news-rodape .newsletter-cadastro input{box-sizing:border-box;padding:0;border:1.5px solid #fff;position:relative;box-shadow:none;height:46px;border-radius:4px;width:100%;padding:20px;background:#fff;line-height:56px;text-align:left;font-weight:400;color:#aaaaa9}
.news-rodape .newsletter-cadastro input::-webkit-input-placeholder{color:rgba(102,102,102,0.7);text-transform:lowercase;font-weight:400}
.news-rodape .newsletter .botao{font-weight:400;position:relative;float:right;display:flex;align-items:center;justify-content:center;width:101%;height:45px;right:0;top:40px;text-align:center;border:1.5px solid #d0435300;font-size:0;border-radius:4px;padding:0;background-image:none;background:var(--secundary-color);line-height:10px;margin-top:-27px}
.news-rodape .newsletter .botao:hover{font-weight:400;position:relative;float:right;display:flex;align-items:center;justify-content:center;width:101%;height:40px;right:0;top:40px;text-align:center;border:1.5px solid #cc3c4d;font-size:0;border-radius:4px;padding:0;background-image:none;background:#cc3c4d;line-height:10px;margin-top:-27px}
.news-rodape .newsletter .botao:before{content:'enviar';position:relative;text-align:center;display:flex;left:0!important;font-weight:600;background:transparent;text-transform:uppercase;align-items:center;justify-content:center;font-size:13px;color:#fff;transition:.4s}
.news-rodape .newsletter .botao:hover:before{color:#fff}
.newsletter-confirmacao{position:relative;top:45px;width:100%;display:flex;padding:0 0 20px!important;margin:0}
.newsletter .newsletter-confirmacao .icon-ok{color:#fff;padding:10px;background:var(--secundary-color);font-size:25px;border-radius:4px}
.newsletter .newsletter-confirmacao span{display:block;text-align:left;padding-left:10px;margin:0;color:#000}
#rodape .institucional .span4 p{width:100%}
#rodape .institucional .lista-redes{margin-left:-17px}
#rodape .redes-sociais .titulo{display:none}
.listagem-item .flex-control-paging li{float:none;display:inline-block}
.listagem-item .flex-control-paging li a{width:8px;margin:0!important;padding:0!important;height:8px;background:rgba(6,6,6,0.17);opacity:1}
.listagem-item .flex-control-paging li a:hover{background:rgba(6,6,6,0.27)}
.listagem-item .flex-control-paging li a.flex-active{background:var(--secundary-color);width:8px;height:8px}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-moz-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:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{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}
.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:block!important}
.slick-arrow{margin:0 auto}
.slick-next,.slick-prev{width:9px;height:9px;position:relative;display:block;border-radius:50%}
.slick-prev{position:absolute;top:-34px;right:30px;z-index:20}
.slick-next{position:absolute;top:-34px;z-index:20;right:25px}
.slick-next:before{position:absolute;font-size:24px;color:#d5d5d5;font-family:'ionicons';content:'\f10a';z-index:20;right:-10px;transition:.4s}
.slick-next.active:before{position:absolute;color:var(--primary-color);z-index:20}
.slick-prev:before{position:absolute;font-size:24px;background:#ccc0;border-radius:50px;color:#a4a4a475;font-family:'ionicons';content:'\f107';z-index:20;left:-22px;transition:.4s}
.slick-prev.active:before{position:absolute;color:var(--primary-color);z-index:20}
.listagem>ul{margin:0}
.listagem .listagem-linha li{border:0}
.listagem>ul:not(.produtos-carrossel){display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.listagem-item .produto-sobrepor{z-index:25}
.listagem>ul>li{display:inline;padding:0}
.preco-parcela strong{font-size:10px;font-weight:700;color:var(--txt-color)}
.preco-parcela{font-size:10px;color:var(--txt-color)}
.listagem-linha *{outline:0}
.bandeiras-produto{width:100px;display:flex}
.qtde-adicionar-carrinho input[type=number]{-moz-appearance:textfield;padding:12.5px 12px 12.5px 10px !important;-webkit-border-radius:0;-moz-border-radius:0;bottom:1px;border-radius:4px;position:relative;left:1px;border-color:#b5b5b54f;box-shadow:none;background:#fff;font-size:15px;font-weight:600;color:#898989;text-align:left;background-image:none;margin-bottom:0;-moz-box-shadow:0 2px 2px var(--secundary-color)}
.quantity-nav{top:6px;height:25px}
.slick-slider{display:block!important}
.listagem .produtos-carrossel{padding:0}
.pagina-produto .listagem>ul{margin:0 -15px}
.listagem-item:hover a.btn-favorite{display:block!important;transition:all .2s}
.listagem-item:hover a.btn-favorite:hover{display:block!important;color:#d4d4d4!important;transition:all .2s}
a.btn-favorite{width:40px;color:var(--secundary-color);display:none!important;height:40px;position:absolute;top:0;right:0;font-size:0;float:right;border-radius:50%;line-height:0;display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
a.btn-favorite:hover:before{color:#d4d4d4!important}
a.btn-favorite:before{font-size:24px;z-index:9999;position:relative;text-align:center;margin:0 auto;color:#afafaf;background:#ffffffb0;border-radius:50px;right:0;position:relative;line-height:42px;padding:5px;font-family:'Flaticon';content:'\f105'}
.new-product-box .imagem-produto{width:144px;height:144px;display:table;margin:0 auto}
.new-product-box .imagem-produto img{width:100%;height:100%;border-radius:0;object-fit:contain}
.new-product-box .nome-produto{padding-top:16px;display:block;position:relative;font-size:13px;font-family:'Titillium Web';font-weight:500;color:var(--txt-color)}
.acoes-produto.hidden-phone .botao-comprar{width:auto;display:table;margin:0 auto;margin-top:14px!important}
.nome-produto{font-family:'Titillium Web',sans-serif}
.ms-timer > *{font-family:'Titillium Web',sans-serif}
.ms-timer{font-size:0}
.ms-timer > :nth-child(even){border-radius:4px;background:rgba(34,35,35,0.07)}
.ms-timer > :nth-child(1){padding-left:15px;border-left:1px solid rgba(0,0,0,0.06)}
.ms-timer > :nth-child(4):before,.ms-timer > :nth-child(1):before{content:''!important}
.ms-timer > :before{content:':';display:none;position:absolute;left:48px;font-weight:400;color:#d8d8d81f}
.ms-timer > *{width:15%;line-height:32px;text-align:center;display:inline-block;font-size:20px!important;font-weight:400;position:relative;color:#fff}
.featuredProducts-items .acoes-produto.hidden-phone .botao-comprar{font-size:0;background:#fff;border:2px solid #d4d4d4;transition:all .3s ease-in-out}
.featuredProducts-items .acoes-produto.hidden-phone .botao-comprar:hover{font-size:0;color:#Fff;background:#d4d4d4;box-shadow:0 5px 16px #d4d4d473}
.featuredProducts-items .acoes-produto.hidden-phone{height:50px;display:none!important}
.featuredProducts-items .acoes-produto.hidden-phone .botao-comprar:hover:after{color:#fff}
.featuredProducts-items .acoes-produto.hidden-phone .botao-comprar:after{font-family:'Titillium Web';color:#d4d4d4;content:'Ver detalhes';margin-left:0;width:100%;margin-bottom:8px;margin-left:-6px;text-align:center;border:0!important;background-image:none;padding:0;font-weight:400;font-size:15px;text-indent:-30px;display:inline}
.ms-timer > :after{content:attr(data-describ);display:block;line-height:16px;color:#fff;width:100%;text-transform:initial;font-size:10px;font-weight:400;border-bottom:0 solid rgba(51,51,51,0.05)}
.ms-timer >:first-child:after{font-weight:600;color:#fff}
.featuredProducts-timer{font-size:0;white-space:nowrap;padding:0 10px!important}
.featuredProducts-timer-label{width:20%;position:relative;top:-2px;display:inline-block;font-size:14px}
.ms-timer{position:relative;left:20px;width:80%;display:inline-block}
.ms-timer > *{font-weight:600;width:20%;font-size:20px;position:relative;display:inline-block}
.featuredProducts-timer-description{text-transform:initial;font-weight:400;bottom:2px;position:relative;opacity:.9;text-align:left;font-size:13px;color:#fff}
.featuredProducts{border-radius:10px!important}
.featuredProducts-timer-title{letter-spacing:-.5px;font-weight:700!important;font-family:'Titillium Web';font-size:15px;color:#fff;text-transform:uppercase;text-align:left;margin-bottom:2px;top:0;position:relative}
.featuredProducts-timer{padding:0;background:var(--secundary-color);border:0;border-radius:6px 6px 0 0}
.featuredProducts-items{padding:24px;background:#fff;border:0;border-radius:0 0 6px 6px}
.featuredProducts{padding:0;background:#fff;border:1px solid #cccccc87;border-radius:0 0 4px 4px}
.featuredProducts-items ol.flex-control-nav{position:static;transform:none!important;margin:0 auto!important;margin-top:-10px!important}
.banner .flex-control-paging li{float:none;display:inline-block}
.banner .flex-control-paging li a{width:8px;margin:0!important;padding:0!important;height:8px;background:rgba(6,6,6,0.17);opacity:1}
.featuredProducts-items .flex-direction-nav{display:none!important}
.featuredProducts-items .flex-control-paging li a{width:6px;height:6px;background:#e1e1e1;transition:.2s ease-in-out}
.featuredProducts-items .flex-control-paging li a:hover{width:6px;height:6px;background:#d4d4d4}
.featuredProducts-items .flex-control-paging li a.flex-active{width:6px;height:6px;background:#d4d4d4;border-color:#d4d4d4;transition:.2s ease-in-out}
.listagem ul>li li{margin:0;padding:0;width:25%;border:0;float:left;padding:0 15px;padding-bottom:30px}
.listagem .listagem-linha{position:relative}
.pagina-categoria .listagem ul:not(.produtos-carrossel)>li{width:33%}
.pagina-produto .listagem .listagem-linha ul:nth-child(n+2){display:none}
.listagem-linha .slick-product{margin-left:-15px!important;margin-right:-15px!important}
.listagem .listagem-item{margin:0;padding:5px 5px 60px!important;border-radius:6px}
.aproveite-tambem>.titulo{line-height:20px!important}
.pagamento-selos .row-fluid .pagamento,.pagamento-selos .row-fluid .selos{display:block;padding:0!important}
.pagamento .titulo{padding-bottom:37px!important}
.links-rodape.links-rodape-paginas.span3{margin-left:0}
.pagina-inicial #instagram{display:block!important}
.conteudo h1{font-size:15px}
div.hlaber{display:none!important}
#rodape > div:last-child p{color:#6a6a6a;padding:20px;text-align:center}
.modulo.span4{right:0;position:relative;display:inline-block!important}
.modulo.span4:nth-child(1){width:49.33%;right:0;position:relative;display:inline-block!important}
.modulo.span4:nth-child(2){width:49.33%;right:0;position:relative;display:inline-block!important}
.modulo.span4 img{border-radius:3px}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho{padding:5px 0;text-align:right;font-size:22px;color:var(--secundary-color);margin:0}
.atd-inicial.span2{display:none!important}
.fundo-secundario,.fundo-secundario *,.fundo-secundario :hover,.fundo-secundario:hover,.fundo-secundario.botao:hover{color:var(--secundary-color)}
#rodape .links-rodape ul li a,div.contato a{font-size:12.6px!important;color:var(--txt-color)}
#rodape div.contato li a{color:var(--txt-color);opacity:.8;font-weight:600}
#rodape div.contato i{color:var(--txt-color);opacity:.6}
#rodape > div:last-child{background:#fff!important;border-top:1px solid rgba(204,204,204,0)!important;line-height:14px;text-align:center}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho{float:left;padding-right:10px}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title{display:none}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho{font-weight:400;font-size:20px;color:var(--txt-color);letter-spacing:0;padding-right:10px;text-align:center;-webkit-border-radius:0;border-radius:4px;height:37px;padding-left:5px}
.produto .principal > div{border:0}
.codigo-produto span > span,.codigo-produto a{font-size:14px;font-weight:600;opacity:1;color:var(--txt-color)}
.produto .comprar .botao-comprar{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#d4d4d4;border:0;display:none;-webkit-border-radius:0;border-radius:0;width:220px;height:60px;line-height:45px;text-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;font-size:18px;text-transform:uppercase;color:#FFF;letter-spacing:-.1px}
}
@media screen and (max-width: 1024px) {
.listagem-linha .slick-product{margin-left:0!important;margin-right:0!important}
.listagem ul:not(.produtos-carrossel)>li{padding:0 0 15px}
.listagem ul>li li{padding:0 0 15px}
}
@media screen and (max-width: 480px) {
.listagem ul:not(.produtos-carrossel)>li,.pagina-categoria .listagem ul:not(.produtos-carrossel)>li{width:50%}
.listagem ul:not(.produtos-carrossel)>li{margin:0;padding:0;border:0;float:left;padding:0 15px;padding-bottom:30px}
.aproveite-tambem>.titulo strong,.listagem .titulo-categoria strong{font-size:20px}
.listagem-item.produto-adicionado .produto-sobrepor::before{font-size:11px;line-height:16px}
}
@media screen and (max-width: 1024px) {
#rodape .row-fluid .span9{width:100%}
.cep .input-append.input-prepend input{width:80%}
#rodape .row-fluid .span3{display:none}
#rodape .row-fluid .span9 .row-fluid{display:block}
#rodape .links-rodape li{padding-left:10px}
#rodape .links-rodape li a{font-size:16px}
#rodape .links-rodape li::before{display:none}
#rodape .titulo + ul,#rodape .titulo + p{overflow:hidden;max-height:0;transition:ease-out .2s}
#rodape .titulo + ul.active,#rodape .titulo + p.active{max-height:400px;padding-bottom:25px}
#rodape .institucional{padding-bottom:0;min-height:0!important}
.pagamento-selos .conteiner{padding-top:0}
#rodape .row-fluid .span9 .span4.sobre-loja-rodape{max-width:none}
.gateways-rodape{display:none!important}
#rodape .row-fluid .span4{width:100%}
#rodape .titulo{position:relative;cursor:pointer;color:var(--primary-color)}
.contato #operation,.complement{display:none!important;margin:0!important}
.contato{margin:0!important}
#rodape .titulo::after{content:"\f107";font-family:FontAwesome;position:absolute;top:8px;bottom:0;height:20px;line-height:20px;display:block;right:0}
.institucional .span4,.institucional .span3{width:100%!important}
.produto .nome-produto{font-size:16px;line-height:18px}
#rodape .pagamento-selos,#rodape .institucional{padding-bottom:0;background:#fff}
.pagamento-selos + div{background:#fff!important}
.pagamento-selos + div p{font-size:12px}
.links-rodape.links-rodape-paginas.span2,#rodape div.contato{left:0}
.titulo-categoria,.listagem .titulo-categoria,.listagem > h4.titulo{padding:0;text-align:left;margin-bottom:15px;z-index:1}
.carrinho-checkout #corpo{padding-top:0}
.titulo-categoria:before{top:26.5px}
.titulo-categoria:after{bottom:-7px}
li.listagem-linha.flexslider{padding:0!important}
.carrinho-checkout .identificacao .identificacao-title{font-size:17px;font-weight:600}
.pagamento-selos .row-fluid .pagamento,#rodape .pagamento-selos .selos > span,#rodape .pagamento-selos .pagamento > span{margin-right:20px;font-size:16px;width:76%;display:block;width:100%;color:var(--primary-color)}
}
@media (max-width: 325px) {
.logo-mob{width:100px;height:56px;float:left;display:flex;object-fit:contain;object-position:center;align-items:center;top:2px;left:68px;position:absolute}
}
@media (max-width: 768px) and (min-width: 326px) {
.logo-mob{width:140px;height:56px;float:left;display:flex;object-fit:contain;object-position:center;align-items:center;top:2px;left:68px;z-index:102030;position:fixed}
}
@media (max-width: 768px) {
#cabecalho.fixed{padding-bottom:0!important}
#cabecalho .atalhos-mobile{display:none!important}
.head-mobile{position:absolute;width:100%;display:block!important;height:60px;background:#fff;top:0;z-index:1020;border-bottom:1px solid #cccccc4f;box-shadow:0 2px 4px #cccccc26}
.logo{position:relative;width:160px;height:55px;float:left;display:flex;object-fit:contain;object-position:center;align-items:center;margin:0!important;padding:0}
.logo a{width:90%;margin:0 auto;height:55px;z-index:1020304!important}
#cabecalho,#cabecalho .conteiner{position:absolute;padding:0!important;top:0;z-index:1010!important;background:#fff;height:60px;width:100%}
.js-menu-mobile.menu-mobile{width:60px;height:60px;float:left;position:relative;top:0;background:#63454500}
.right-options{width:155px;height:60px;float:right;position:relative;top:0;background:#ffffff00}
.carrinho-checkout .search-mobile{display:none}
.search-mobile,.search-mobile a{width:48px;height:60px;float:right;position:relative;top:0;cursor:pointer}
.search-mobile.active svg{display:none}
.search-mobile.active:before{content:'\f404';position:absolute;font-size:64px;font-family:ionicons;text-align:center;line-height:62px;color:var(--txt-color);width:48px;height:60px;-webkit-font-smoothing:antialiased}
.cart-mobile,.cart-mobile a{width:48px;height:60px;float:right;position:relative;top:0}
svg.icon-head{width:28px;height:60px;left:10px;top:0;position:relative;fill:var(--txt-color)}
.user-mobile,.user-mobile a{width:48px;height:60px;float:right;position:relative;top:0}
.menu-mobile span{position:relative;width:30px;left:15px;top:20px;height:2px;background:var(--txt-color);display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .1s ease-in-out}
.menu-mobile span:nth-child(2){top:36.5px}
body.open-menu-mobile .menu-mobile span:first-child{opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:6px}
body.open-menu-mobile .menu-mobile span:nth-child(2){top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
body.open-menu-mobile .menu-mobile span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-mobile span:last-child{top:25px}
.quantity-button{top:14px}
.conteudo-topo .busca-mobile{display:none;margin:0;border-radius:0!important;padding-bottom:0;background:#e7e7e799;top:60px!important;position:absolute}
.busca-mobile .busca input{top:60px;background:#fff}
.busca .botao-busca{display:none}
#rodape>div:last-child .conteiner{padding:10px 20px 5px;background:#f3f3f3}
#rodape .links-rodape-categorias{display:block!important}
}
@media (min-width: 769px) {
#avaliacoes h4:before{content:'\f086';font-family:FontAwesome;padding-right:8px;font-weight:300!important;color:var(--primary-color)}
#avaliacoes h4{font-size:26px;padding-bottom:20px;text-transform:uppercase;color:var(--txt-color)}
#avaliacoes .conteiner{text-align:center;color:var(--primary-color);padding:0;background:transparent;box-shadow:none;margin:80px auto}
#avaliacoes ul.slides li{background:#f4f4f400;margin-right:8px;border-radius:6px;padding:10px;display:flex;align-content:center}
#avaliacoes blockquote:before{content:'\f10d';font-family:'fontAwesome';font-size:26px;color:#e6e6e6;float:left;left:-50px}
#avaliacoes blockquote{border:0}
#avaliacoes blockquote p{padding:0;margin:auto}
#avaliacoes .span8.offset2{text-align:center;color:#000;width:100%;margin:0 auto}
#avaliacoes blockquote p{font-size:17px;color:var(--txt-color)}
#avaliacoes .name{font-size:15px;padding-top:6px;font-weight:600;color:var(--txt-color)}
#avaliacoes .linkProduto{font-weight:300;text-decoration:underline;color:var(--txt-color)}
}
@media (max-width: 769px) {
#avaliacoes h4:before{content:'\f086';font-family:FontAwesome;padding-right:8px;font-weight:300!important;color:var(--primary-color)}
#avaliacoes h4{font-size:16px;line-height:30px;padding-bottom:14px;text-transform:uppercase}
#avaliacoes .conteiner{text-align:center;color:var(--primary-color);padding:0;background:transparent;box-shadow:none;margin:40px auto 20px}
#avaliacoes blockquote:before{content:'\f10d';font-family:'fontAwesome';font-size:20px;color:#e6e6e6;float:left;padding-right:2px}
#avaliacoes blockquote{border:0}
#avaliacoes blockquote p{padding:0;margin:auto;font-size:16px;color:var(--txt-color)}
#avaliacoes .name{font-size:15px;padding-top:6px;font-weight:600}
#avaliacoes .linkProduto{font-weight:300;text-decoration:underline;color:var(--txt-color)}
}
.video-container .conteiner{height:460px}
.pagina-inicial div#video h1{color:var(--txt-color);font-size:26px;font-weight:600;text-align:center;text-transform:uppercase;display:block}
div#video h1{color:var(--primary-color);font-size:30px;text-transform:uppercase;display:none}
div#video h1:before{content:'\f03d';font-family:FontAwesome;padding-right:8px;font-weight:300!important;color:var(--primary-color)}
@media (max-width: 768px) {
div#video h1{color:var(--primary-color);font-size:18px!important;text-align:center;text-transform:uppercase}
div#video h1:before{content:'\f03d';font-family:FontAwesome;padding-right:8px;font-weight:300!important;color:var(--secundary-color)}
}
button#botaoOrdenar{background:transparent;border:0;box-shadow:none;height:50px}
div#video{display:none}
.pagina-inicial div#video{display:block}

