#he-topo .conteudo .col-perfil .pesquise #he-search .he-bt-search{text-indent:-999px;overflow:hidden}#sc-topo{position:sticky;z-index:2000;width:100%;top:0px;left:0px;padding-left:0px;padding-right:0px}#he-login{display:none}#he-mobile{position:relative;display:block;background-color:#fff;border-bottom:solid 1px #e5e5e5}@media(min-width: 992px){#he-mobile{display:none}}#he-mobile .mobile-container{position:relative;z-index:20;display:flex;width:100%;padding:15px 0px;align-items:center;justify-content:space-between}#he-mobile .mobile-container .mobile-menu{display:flex;outline:0px;align-items:center;justify-content:flex-start}#he-mobile .mobile-container .mobile-menu .icone-menu{display:inline-block;background-image:url(../img/sprite.png);display:block;width:24px;height:20px;margin:5px 0px;background-position:-9px -9px}#he-mobile .mobile-container .mobile-logo{display:block}#he-mobile .mobile-container .mobile-logo a{display:block;outline:0px;width:255px;height:37px;background-image:url(../img/topo-logo-mobile.png);background-size:contain;background-repeat:no-repeat;background-position:center}#he-mobile .mobile-container .mobile-sacola{display:block}#he-mobile .mobile-container .mobile-sacola .link-sacola{position:relative;display:block;padding-right:10px}#he-mobile .mobile-container .mobile-sacola .link-sacola .icone-sacola{display:inline-block;background-image:url(../img/sprite.png);display:block;width:24px;height:24px;background-position:-227px -12px}#he-mobile .mobile-container .mobile-sacola .link-sacola .qtde-itens{position:absolute;display:flex;width:22px;height:22px;top:50%;right:-5px;margin:0px;color:#fff;font:normal 13px "Montserrat-Regular";align-items:center;justify-content:center;background-color:#363636;border-radius:100%;transform:translateY(-50%)}.hint-search{position:absolute;background-color:#fff;border:solid 1px #e5e5e5;box-shadow:0px 19px 16px -16px #000;top:100%;width:100%;padding:10px;z-index:1000;left:0;pointer-events:none;transform:translateY(30px);opacity:0;transition:all .3s}.hint-search ul{padding:0;display:block;max-height:calc(100vh - 247px);overflow-y:auto}.hint-search ul li{display:block;margin-bottom:5px;border:solid 1px #f5f5f5}.hint-search ul li a{display:flex;align-items:stretch;align-content:flex-start}.hint-search ul li .foto{background:url(../img/icon-img.png) center no-repeat;background-size:22px;height:66px;width:66px;position:relative}.hint-search ul li .foto .img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-position:center;background-size:contain;background-repeat:no-repeat}.hint-search ul li .description{display:block;width:100%}.hint-search ul li .description .vlTitulo{display:block;margin:0px;margin-bottom:5px;color:#000;font:normal 15px "Montserrat-Regular"}.hint-search ul li .description .vlItem{display:block;margin:0px;color:#000;font:normal 15px "Montserrat-SemiBold"}.hint-search ul li:last-of-type{margin-bottom:0px}.hint-search .total-produtos{display:block;margin:20px 0px;color:#000;font:normal 15px "Montserrat-Regular";text-align:center}.hint-search .btn-hint{display:block;width:100%;max-width:205px;padding:10px;margin:0 auto;color:#fff;font:normal 15px "Montserrat-Medium";text-align:center;border:none;background-color:#363636;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hint-search .btn-hint:hover,.hint-search .btn-hint:focus{background-color:#0eaf78}.hint-search.visible{pointer-events:all;transform:translateY(0);opacity:1}#he-topo{display:none;background-color:#fff;border-bottom:solid 1px #e5e5e5;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(min-width: 992px){#he-topo{display:block}}#he-topo .conteudo{display:flex;width:100%;padding-left:60px;padding-right:60px;align-items:center;justify-content:space-between}@media(max-width: 1560px){#he-topo .conteudo{padding-left:0px;padding-right:0px}}#he-topo .conteudo .itens-contato{width:calc(50% - 336px/2)}#he-topo .conteudo .itens-contato .item{font:normal 16px "Montserrat-Regular";color:#000}#he-topo .conteudo .itens-contato .item:first-of-type{margin-right:40px}#he-topo .conteudo .logo{display:block;outline:0px;width:100%;max-width:336px;padding-top:10px;padding-bottom:10px}#he-topo .conteudo .logo img{display:block;width:100%}#he-topo .conteudo .col-perfil{display:flex;width:calc(50% - 336px/2);padding-left:15px;align-items:center;justify-content:flex-end}#he-topo .conteudo .col-perfil .pesquise{position:relative;display:block;width:100%;max-width:220px;margin-right:30px}@media(max-width: 1560px){#he-topo .conteudo .col-perfil .pesquise{margin-right:15px}}#he-topo .conteudo .col-perfil .pesquise #he-search{display:flex;width:100%;padding-left:20px;padding-right:20px;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:100px}#he-topo .conteudo .col-perfil .pesquise #he-search .he-bt-search{display:block;outline:0px;width:23px;height:23px;border:none;border-radius:0px;box-shadow:none;background-color:rgba(0,0,0,0);background-position:-8px -53px;display:inline-block;background-image:url(../img/sprite.png)}#he-topo .conteudo .col-perfil .pesquise #he-search .he-bt-search:hover,#he-topo .conteudo .col-perfil .pesquise #he-search .he-bt-search:focus{outline:0px}#he-topo .conteudo .col-perfil .pesquise #he-search .he-input-search{display:block;outline:0px;width:calc(100% - 23px);padding:10px 0px;color:#5f5f5f;font:normal 15px "Montserrat-Regular";text-indent:13px;border:none;background-color:rgba(0,0,0,0);box-shadow:none}#he-topo .conteudo .col-perfil .pesquise #he-search .he-input-search:hover,#he-topo .conteudo .col-perfil .pesquise #he-search .he-input-search:focus{outline:0px}#he-topo .conteudo .col-perfil .pesquise .hint-search{width:415px;right:0px;left:auto}#he-topo .conteudo .col-perfil .minha-conta{position:relative;display:block;width:100%;max-width:25px;margin-right:30px}@media(max-width: 1560px){#he-topo .conteudo .col-perfil .minha-conta{margin-right:15px}}#he-topo .conteudo .col-perfil .minha-conta .btn-perfil{display:flex;outline:0px;align-items:center;justify-content:center;padding-top:10px;padding-bottom:10px}#he-topo .conteudo .col-perfil .minha-conta .btn-perfil:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:24px;height:24px;background-position:-192px -12px}#he-topo .conteudo .col-perfil .minha-conta .opcoes{position:absolute;display:block;width:190px;top:100%;left:50%;padding:20px;transform:translateX(-50%);background-color:#fff;border:solid 1px #e5e5e5;visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s .3s,opacity .3s linear}#he-topo .conteudo .col-perfil .minha-conta .opcoes .opt{display:block;outline:0px;padding:15px 10px;margin-bottom:10px;color:#000;font:normal 12px "Montserrat-Bold";text-align:center;border:solid 1px #363636;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#he-topo .conteudo .col-perfil .minha-conta .opcoes .opt.sair,#he-topo .conteudo .col-perfil .minha-conta .opcoes .opt.cadastro{color:#fff;background-color:#363636}#he-topo .conteudo .col-perfil .minha-conta .opcoes .opt:last-of-type{margin-bottom:0px}#he-topo .conteudo .col-perfil .minha-conta .opcoes .opt:hover,#he-topo .conteudo .col-perfil .minha-conta .opcoes .opt:focus{color:#fff;border-color:#0eaf78;background-color:#0eaf78}#he-topo .conteudo .col-perfil .minha-conta:hover .opcoes,#he-topo .conteudo .col-perfil .minha-conta:focus .opcoes,#he-topo .conteudo .col-perfil .minha-conta.ativo .opcoes{visibility:visible;pointer-events:initial;opacity:1;transition:opacity .3s linear}#he-topo .conteudo .col-perfil .lista-desejo{display:block;width:100%;max-width:24px;margin-right:30px}@media(max-width: 1560px){#he-topo .conteudo .col-perfil .lista-desejo{margin-right:15px}}#he-topo .conteudo .col-perfil .lista-desejo .btn-lista-desejo{display:block;outline:0px;padding-top:10px;padding-bottom:10px}#he-topo .conteudo .col-perfil .lista-desejo .btn-lista-desejo:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:24px;height:24px;background-position:-156px -12px}#he-topo .conteudo .col-perfil .meu-carrinho{display:block;width:100%;max-width:60px}#he-topo .conteudo .col-perfil .meu-carrinho a{display:flex;outline:0px;width:100%;padding-top:10px;padding-bottom:10px;align-items:center;justify-content:flex-start}#he-topo .conteudo .col-perfil .meu-carrinho a:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:24px;height:24px;background-position:-227px -12px}#he-topo .conteudo .col-perfil .meu-carrinho a .qtd{display:block;margin:0px;max-width:calc(100% - 24px);padding-left:6px;color:#000;font:normal 13px "Montserrat-Regular"}#he-topo .conteudo .col-perfil .meu-carrinho a .loader{display:none}#he-nav-topo{display:flex;width:100%;justify-content:center}#he-nav-topo nav{text-align:center;padding-left:0px;padding-right:0px}#he-nav-topo nav .container-nivel{display:flex;margin:0px;flex-direction:row;align-items:center;justify-content:center}#he-nav-topo nav .container-nivel .li-1{display:block;width:auto;border:none;background-color:rgba(0,0,0,0)}#he-nav-topo nav .container-nivel .li-1>a{display:block;outline:0px;width:auto;color:#000;font:normal 15px "Montserrat-Regular";text-align:center;padding:25px 20px;margin:0px}@media(max-width: 1560px){#he-nav-topo nav .container-nivel .li-1>a{padding-left:10px;padding-right:10px}}#he-nav-topo nav .container-nivel .li-1.sub-nivel>a{position:relative}#he-nav-topo nav .container-nivel .li-1.sub-nivel:hover>a,#he-nav-topo nav .container-nivel .li-1.sub-nivel:focus>a{text-decoration:underline}#he-nav-topo nav .container-nivel .li-1 .ul-2{position:absolute;z-index:110;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:100%;max-width:686px;top:calc(100% + 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0px;padding:0px;text-align:left;background-color:#fff;visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s .3s,opacity .3s linear;max-height:278px;overflow:hidden}#he-nav-topo nav .container-nivel .li-1 .ul-2 .li-2{position:relative;z-index:10;display:block;width:50%;margin:0px}#he-nav-topo nav .container-nivel .li-1 .ul-2 .li-2 .url-2{display:block;padding-bottom:12px;line-height:22px;color:#000;font:normal 15px "Montserrat-Regular"}#he-nav-topo nav .container-nivel .li-1 .ul-2 .li-2 .url-2:hover,#he-nav-topo nav .container-nivel .li-1 .ul-2 .li-2 .url-2:focus{text-decoration:underline}#he-nav-topo nav .container-nivel .li-1 .ul-2 .li-2 .ul-3{position:relative;overflow-y:auto;display:none;width:100%;max-height:100%;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}#he-nav-topo nav .container-nivel .li-1 .ul-2 .li-2 .ul-3 .li-3{display:block;width:100%}#he-nav-topo nav .container-nivel .li-1 .ul-2 .li-2 .ul-3 .li-3 a{display:block;outline:0px;padding:10px 20px;color:#000;font:normal 14px "Montserrat-Regular";letter-spacing:1px}#he-nav-topo nav .container-nivel .li-1 .ul-2 .li-2 .ul-3 .li-3 a.ver-tudo{max-width:130px;margin-top:15px;margin-left:20px;color:#5f5f5f;font:normal 12px "Montserrat-Light";text-align:center;border:solid 1px #e5e5e5}#he-nav-topo nav .container-nivel .li-1 .ul-2 .conteudo-ul{display:flex;width:100%;align-items:center;justify-content:space-between;max-height:278px}#he-nav-topo nav .container-nivel .li-1 .ul-2 .conteudo-ul .box-li2{display:flex;width:calc(100% - 278px);max-height:408px;padding:30px 60px;flex-wrap:wrap;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;max-height:278px}#he-nav-topo nav .container-nivel .li-1 .ul-2 .conteudo-ul .box-banner{display:block;outline:0px;width:100%;max-width:278px}#he-nav-topo nav .container-nivel .li-1 .ul-2 .conteudo-ul .box-banner img{display:block;width:100%}#he-nav-topo nav .container-nivel .li-1.open>.ul-2{visibility:visible;pointer-events:initial;opacity:1;transition:opacity .3s linear;-webkit-box-shadow:0px 10px 20px -14px rgba(0,0,0,.2);-moz-box-shadow:0px 10px 20px -14px rgba(0,0,0,.2);box-shadow:0px 10px 20px -14px rgba(0,0,0,.2)}#he-nav-topo nav .container-nivel .li-1:hover .ul-2,#he-nav-topo nav .container-nivel .li-1:focus .ul-2{visibility:visible;pointer-events:initial;opacity:1;transition:opacity .3s linear;-webkit-box-shadow:0px 10px 20px -14px rgba(0,0,0,.2);-moz-box-shadow:0px 10px 20px -14px rgba(0,0,0,.2);box-shadow:0px 10px 20px -14px rgba(0,0,0,.2)}#he-itens{position:fixed;z-index:1000;width:100%;height:100%;top:0px;right:0px;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}#he-itens .box-overlay{position:absolute;z-index:1;cursor:pointer;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,.1)}#he-itens .box-itens{background-color:#fff;border:none;box-shadow:2px 2px 3px rgba(0,0,0,.1);display:block;position:absolute;right:0px;top:0px;z-index:130;width:100%;height:100%;max-width:375px;font-size:12px}#he-itens .box-itens .box-itens-header{display:block;width:100%}#he-itens .box-itens .box-itens-header .box-titulo{display:flex;width:100%;padding:20px 15px;align-items:center;justify-content:space-between}#he-itens .box-itens .box-itens-header .box-titulo .titulo{display:flex;width:auto;align-items:center;justify-content:flex-start}#he-itens .box-itens .box-itens-header .box-titulo .titulo p{display:block;margin:0px;color:#000;font:normal 15px "Montserrat-Regular"}#he-itens .box-itens .box-itens-header .box-titulo .titulo p.total{margin-left:5px}#he-itens .box-itens .box-itens-header .box-titulo .box-itens-close{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:24px;height:24px;background-position:-258px -12px}#he-itens .box-itens .lista{position:relative;height:calc(100% - 164px);padding:5px}#he-itens .box-itens .lista .lista-itens{overflow-x:hidden;overflow-y:auto;position:relative;padding:0px;margin-bottom:15px;height:100%}#he-itens .box-itens .lista .lista-itens .item{display:flex;width:100%;margin-bottom:5px;border:solid 1px #f5f5f5;align-items:center;justify-conten:space-between}#he-itens .box-itens .lista .lista-itens .item .img{display:block;width:82px;height:120px}#he-itens .box-itens .lista .lista-itens .item .img img{max-width:100%;max-height:100%}#he-itens .box-itens .lista .lista-itens .item .info{display:block;color:#000;text-align:left;width:calc(100% - 82px)}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes{display:flex;width:100%;align-items:stretch;justify-content:space-between}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .box-qtd{display:block;width:100%;max-width:57px}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .box-qtd .prod-qtd{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .box-qtd .prod-qtd span{margin:2px 0px;color:#000;font:normal 15px "Montserrat-Regular";text-align:center}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .box-qtd .prod-qtd .add{display:flex;width:36px;height:36px;background-color:#f5f5f5;align-items:center;justify-content:center}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .box-qtd .prod-qtd .add:before{display:inline-block;background-image:url(../img/sprite.png);content:"";width:12px;height:6px;background-position:-386px -5px}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .box-qtd .prod-qtd .remove{display:flex;width:36px;height:36px;background-color:#f5f5f5;align-items:center;justify-content:center}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .box-qtd .prod-qtd .remove:before{display:inline-block;background-image:url(../img/sprite.png);content:"";width:12px;height:6px;background-position:-386px -21px}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo{display:block;width:calc(100% - 57px - 42px);padding:5px 0px}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .prod-titulo{display:block;margin:0px;margin-bottom:2px;color:#000;font:normal 15px "Montserrat-Regular"}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .prod-referencia{display:block;margin:0px;margin-bottom:18px;color:#5f5f5f;font:normal 12px "Montserrat-Regular"}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados{display:block;width:100%}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados .prod-sku{display:block}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados .prod-sku .box-tam{display:flex;margin-right:10px;align-items:center;justify-content:flex-start}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados .prod-sku .box-tam .box-titulo{display:block;margin:0px;margin-right:5px;color:#000;font:normal 12px "Montserrat-Medium"}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados .prod-sku .box-tam span{display:block;margin:0px;color:#000;font:normal 12px "Montserrat-Regular"}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados .prod-sku .box-cor{display:flex;align-items:center;justify-content:flex-start}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados .prod-sku .box-cor .box-titulo{display:block;margin:0px;margin-right:5px;color:#000;font:normal 12px "Montserrat-Medium"}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados .prod-sku .box-cor span{display:block;margin:0px;color:#000;font:normal 12px "Montserrat-Regular"}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .conteudo .dados .prod-preco{display:block;margin:0px;color:#000;font:normal 15px "Montserrat-Bold"}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .item-remover{position:relative;display:flex;outline:0px;width:42px;height:120px;align-items:center;justify-content:center;background-color:#f5f5f5}#he-itens .box-itens .lista .lista-itens .item .info .box-informacoes .item-remover:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:20px;height:20px;background-position:-335px -6px}#he-itens .box-itens .lista .lista-vazia{position:absolute;display:flex;width:100%;height:100%;top:0px;left:0px;align-items:center;justify-content:center}#he-itens .box-itens .lista .lista-vazia .msg-carrinho-vazio{display:block;width:100%}#he-itens .box-itens .lista .lista-vazia .msg-carrinho-vazio:before{display:block;content:"";width:173px;height:178px;margin:0 auto;margin-bottom:15px;background-image:url(../img/shopping-bag-empty.png);background-size:contain;background-repeat:no-repeat;background-position:center}#he-itens .box-itens .lista .lista-vazia .msg-carrinho-vazio p{display:block;margin:0px;color:#000;font:normal 14px "Montserrat-Regular";text-align:center}#he-itens .box-itens .box-itens-footer{display:block;width:100%}#he-itens .box-itens .box-itens-footer .valores{display:flex;width:100%;padding:0px 15px;align-items:stretch;justify-content:center}#he-itens .box-itens .box-itens-footer .valores .cupom-subtotal,#he-itens .box-itens .box-itens-footer .valores .prod-subtotal{display:flex;width:50%;padding:20px 0px;align-items:center;justify-content:center}#he-itens .box-itens .box-itens-footer .valores .cupom-subtotal .txt-subtotal,#he-itens .box-itens .box-itens-footer .valores .prod-subtotal .txt-subtotal{display:block;margin:0px;margin-right:10px;color:#000;font:normal 13px "Montserrat-Regular"}#he-itens .box-itens .box-itens-footer .valores .cupom-subtotal .vl-subtotal,#he-itens .box-itens .box-itens-footer .valores .prod-subtotal .vl-subtotal{display:block;margin:0px;color:#000;font:normal 13px "Montserrat-Bold"}#he-itens .box-itens .box-itens-footer .valores .cupom-subtotal{border-right:solid 1px #e5e5e5}#he-itens .box-itens .box-itens-footer .rodape{display:flex;width:100%;align-items:stretch;justify-content:center}#he-itens .box-itens .box-itens-footer .rodape .btn-continuar{display:flex;outline:0px;width:50%;padding:15px 10px;color:#000;font:normal 13px "Montserrat-Regular";text-align:center;background-color:#f5f5f5;align-items:center;justify-content:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#he-itens .box-itens .box-itens-footer .rodape .btn-continuar:hover,#he-itens .box-itens .box-itens-footer .rodape .btn-continuar:focus{color:#fff;background-color:#0eaf78}#he-itens .box-itens .box-itens-footer .rodape .btn-finalizar-pedido{display:flex;outline:0px;width:50%;padding:15px 10px;color:#fff;font:normal 13px "Montserrat-Regular";text-align:center;background-color:#363636;align-items:center;justify-content:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#he-itens .box-itens .box-itens-footer .rodape .btn-finalizar-pedido:hover,#he-itens .box-itens .box-itens-footer .rodape .btn-finalizar-pedido:focus{color:#fff;background-color:#0eaf78}#he-itens.ativo{visibility:visible;opacity:1;transition:opacity .3s linear}#he-menu{position:fixed;z-index:2000;width:100%;height:100%;top:0px;right:0px;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}#he-menu .box-overlay{position:absolute;z-index:1;cursor:pointer;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,.1)}#he-menu .box-menu{background-color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.1);display:block;position:absolute;left:0px;top:0px;z-index:130;width:100%;height:100%;max-width:375px;font-size:12px}#he-menu .box-menu .box-menu-header{display:block;width:100%}#he-menu .box-menu .box-menu-header .titulo{display:flex;width:100%;padding:20px 15px;align-items:center;justify-content:space-between}#he-menu .box-menu .box-menu-header .titulo p{display:block;margin:0px;color:#000;font:normal 13px "Montserrat-Regular"}#he-menu .box-menu .box-menu-header .titulo .box-close{display:inline-block;background-image:url(../img/sprite.png);display:block;width:24px;height:24px;background-position:-258px -12px}#he-menu .box-menu .box-menu-header .mobile-busca{position:relative;display:block;width:100%}#he-menu .box-menu .box-menu-header .mobile-busca .he-search{display:flex;overflow:hidden;width:100%;padding:0px 20px;align-items:center;justify-content:center;background-color:#f5f5f5;border-top:solid 1px #e5e5e5}#he-menu .box-menu .box-menu-header .mobile-busca .he-search .he-input-search{display:block;width:calc(100% - 20px);padding:15px 10px;border:none;box-shadow:none;color:#5f5f5f;font:normal 15px "Montserrat-Regular";background-color:rgba(0,0,0,0)}#he-menu .box-menu .box-menu-header .mobile-busca .he-search .he-bt-search{display:inline-block;background-image:url(../img/sprite.png);display:block;width:23px;height:23px;border:none;box-shadow:none;background-color:rgba(0,0,0,0);background-position:-8px -53px}#he-menu .box-menu .box-menu-header .mobile-busca .hint-search{width:100%;height:calc(100vh - 119px)}#he-menu .box-menu .box-content{overflow-y:auto;display:flex;width:100%;padding:0px;height:calc(100vh - 114px);flex-direction:column;align-items:flex-start;justify-content:flex-start}#he-menu .box-menu .box-content .opcoes{display:block;width:100%}#he-menu .box-menu .box-content .opcoes .item{display:block;outline:0px;padding:15px;color:#000;font:normal 15px "Montserrat-Regular";border-top:solid 1px #e5e5e5}#he-menu .box-menu .box-content .menu{display:block;width:100%}#he-menu .box-menu .box-content .menu .li-1{display:block;width:100%}#he-menu .box-menu .box-content .menu .li-1 .url-1,#he-menu .box-menu .box-content .menu .li-1>a{display:flex;outline:0px;padding:15px;color:#000;font:normal 15px "Montserrat-Regular";text-transform:uppercase;align-items:center;justify-content:space-between;border-top:solid 1px #e5e5e5;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#he-menu .box-menu .box-content .menu .li-1 .ul-2{display:none;width:100%}#he-menu .box-menu .box-content .menu .li-1 .ul-2 .li-2{display:block;width:100%}#he-menu .box-menu .box-content .menu .li-1 .ul-2 .li-2 .url-2{display:block;outline:0px;padding:10px 0px;padding-left:40px;color:#000;font:normal 13px "Montserrat-Regular";-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#he-menu .box-menu .box-content .menu .li-1 .ul-2 .li-2 .ul-3{display:none;width:100%}#he-menu .box-menu .box-content .menu .li-1 .ul-2 .li-2 .ul-3 a{display:block;outline:0px;padding:5px 0px;padding-left:40px;color:#000;font:normal 10px "Montserrat-Regular"}#he-menu .box-menu .box-content .menu .li-1 .ul-2 .conteudo-ul{display:block;width:100%}#he-menu .box-menu .box-content .menu .li-1 .ul-2 .conteudo-ul .box-li2{display:block;width:100%}#he-menu .box-menu .box-content .menu .li-1 .ul-2 .conteudo-ul .box-banner{display:none}#he-menu .box-menu .box-content .menu .li-1.sub-nivel .url-1:after,#he-menu .box-menu .box-content .menu .li-1.sub-nivel>a:after{display:inline-block;background-image:url(../img/sprite.png);display:none;content:"";width:12px;height:6px;margin-left:5px;background-position:-453px -67px}#he-menu .box-menu .box-content .box-login{display:flex;width:100%;align-items:stretch;justify-content:center;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}#he-menu .box-menu .box-content .box-login .item{display:block;outline:0px;width:50%;padding:15px 10px;color:#000;font:normal 13px "Montserrat-Regular";text-align:center}#he-menu .box-menu .box-content .box-login .item:first-of-type{border-right:solid 1px #e5e5e5}#he-menu.ativo{visibility:visible;opacity:1;transition:opacity .3s linear}#he-desejo{position:fixed;z-index:1000;width:100%;height:100%;top:0px;right:0px;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}#he-desejo .box-overlay{position:absolute;z-index:1;cursor:pointer;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,.1)}#he-desejo .box-section{background-color:#fff;border:none;box-shadow:2px 2px 3px rgba(0,0,0,.1);display:block;position:absolute;right:0px;top:0px;z-index:130;width:100%;height:100%;max-width:375px;font-size:12px}#he-desejo .box-section .section-header{display:flex;width:100%;padding:20px 15px;align-items:center;justify-content:space-between}#he-desejo .box-section .section-header p{display:block;margin:0px;color:#000;font:normal 15px "Montserrat-Regular"}#he-desejo .box-section .section-header .btn-close{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:24px;height:24px;background-position:-258px -12px}#he-desejo .box-section .lista{position:relative;display:block;width:100%;height:calc(100% - 112px)}#he-desejo .box-section .lista .lista-loading{position:absolute;z-index:1;display:none;width:100%;height:100%;top:0px;left:0px;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.6)}#he-desejo .box-section .lista .lista-loading img{display:block;width:100%;max-width:30px}#he-desejo .box-section .lista .lista-itens{overflow-x:hidden;overflow-y:auto;position:relative;padding:0px;height:100%}#he-desejo .box-section .lista .lista-itens .item{display:flex;width:100%;margin-bottom:5px;border:solid 1px #e5e5e5}#he-desejo .box-section .lista .lista-itens .item .img{display:block;outline:0px;width:82px;height:120px}#he-desejo .box-section .lista .lista-itens .item .img img{max-width:100%;max-height:100%}#he-desejo .box-section .lista .lista-itens .item .info{display:flex;width:calc(100% - 82px);padding-left:15px;align-items:center;justify-content:space-between}#he-desejo .box-section .lista .lista-itens .item .info .conteudo{display:block;outline:0px;width:calc(100% - 42px);padding-right:10px}#he-desejo .box-section .lista .lista-itens .item .info .conteudo .prod-titulo{display:block;margin:0px;margin-bottom:5px;color:#000;font:normal 15px "Montserrat-Regular"}#he-desejo .box-section .lista .lista-itens .item .info .conteudo .prod-referencia{display:block;margin:0px;color:#5f5f5f;font:normal 12px "Montserrat-Regular"}#he-desejo .box-section .lista .lista-itens .item .info .item-remover{display:flex;outline:0px;width:42px;height:100%;background-color:#f5f5f5;align-items:center;justify-content:center}#he-desejo .box-section .lista .lista-itens .item .info .item-remover:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:20px;height:20px;background-position:-335px -6px}#he-desejo .box-section .lista .lista-itens .item:last-of-type{margin-bottom:0px}#he-desejo .box-section .lista .lista-vazia{position:absolute;display:flex;width:100%;height:100%;top:0px;left:0px;padding:15px;align-items:center;justify-content:center}#he-desejo .box-section .lista .lista-vazia .msgLista{display:block;margin:0px;color:#000;font:normal 12px "Montserrat-Bold";text-align:center}#he-desejo .box-section .lista .lista-vazia .msgLista:before{display:block;content:"";width:173px;height:178px;margin:0 auto;margin-bottom:15px;background-image:url(../img/shopping-bag-empty.png);background-size:contain;background-repeat:no-repeat;background-position:center}#he-desejo .box-section .section-rodape{display:flex;width:100%;align-items:stretch;justify-content:center}#he-desejo .box-section .section-rodape .btn-remover,#he-desejo .box-section .section-rodape .btn-cadastro,#he-desejo .box-section .section-rodape .btn-login{display:block;outline:0px;width:50%;color:#fff;font:normal 15px "Montserrat-Regular";text-align:center;padding:15px 10px;border:none;background-color:#363636;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#he-desejo .box-section .section-rodape .btn-remover:hover,#he-desejo .box-section .section-rodape .btn-cadastro:hover,#he-desejo .box-section .section-rodape .btn-login:hover{color:#fff;border-color:#0eaf78;background-color:#0eaf78}#he-desejo .box-section .section-rodape .btn-cadastro{color:#000;background-color:#f5f5f5}#he-desejo .box-section .section-rodape .btn-remover{width:100%}#he-desejo.ativo{visibility:visible;opacity:1;transition:opacity .3s linear}#sidebar-add-pedido-by-favoritos{background-color:#fff;border:none;bottom:0;box-shadow:2px 2px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:12px;max-width:615px;position:fixed;right:0px;width:100%;top:0;z-index:2000;visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s .3s,opacity .3s linear}#sidebar-add-pedido-by-favoritos.active{visibility:visible;pointer-events:initial;opacity:1;transition:opacity .3s linear}#sidebar-add-pedido-by-favoritos .header{display:flex;width:100%;padding:30px;flex-wrap:wrap;align-items:center;justify-content:space-between}#sidebar-add-pedido-by-favoritos .header:after{display:block;content:"";width:100%;height:1px;margin-top:20px;background-color:#e5e5e5}#sidebar-add-pedido-by-favoritos .header h2{display:block;margin:0px;color:#000;font:normal 13px "Montserrat-Bold";line-height:14px;letter-spacing:.02em}#sidebar-add-pedido-by-favoritos .header .btn-close{display:flex;outline:0px;width:20px;height:20px;align-items:center;justify-content:center}#sidebar-add-pedido-by-favoritos .header .btn-close:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:15px;height:15px;background-position:-263px -16px}#sidebar-add-pedido-by-favoritos .body{flex-grow:1;overflow-y:auto;padding:10px 30px}#sidebar-add-pedido-by-favoritos .body .form-group{margin-bottom:20px}#sidebar-add-pedido-by-favoritos .body .form-group label{display:block;margin:0px;margin-bottom:10px;color:#000;font:normal 15px "Montserrat-Bold"}#sidebar-add-pedido-by-favoritos .body .form-group .form-control{display:block;outline:0px;width:100%;height:auto;padding:15px 10px;color:#000;font:normal 15px "Montserrat-Regular";border:solid 1px #e5e5e5;border-radius:0px;box-shadow:none}#sidebar-add-pedido-by-favoritos .body .form-group:last-of-type{margin-bottom:0px}#sidebar-add-pedido-by-favoritos .footer{display:block;width:100%;padding:30px}#sidebar-add-pedido-by-favoritos .footer .btn-add-pedido-escolha{display:block;outline:0px;width:100%;padding:15px 10px;color:#fff;font:normal 14px "Montserrat-Bold";line-height:16px;letter-spacing:.01rem;text-align:center;text-transform:uppercase;background-color:#363636;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#sidebar-add-pedido-by-favoritos .footer .btn-add-pedido-escolha:hover,#sidebar-add-pedido-by-favoritos .footer .btn-add-pedido-escolha:focus{border-color:#0eaf78;background-color:#0eaf78}
