html{scroll-behavior:smooth;}
body.up-premium{background:#fffdf9 !important;color:#292522;font-family:"Raleway",Arial,sans-serif !important;-webkit-font-smoothing:antialiased;}
body.up-premium *{box-sizing:border-box;}
body.up-premium a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease;}
body.up-premium .conteiner,body.up-premium.tema-pequeno .conteiner{width:auto;max-width:1180px;padding-left:24px;padding-right:24px;}
.up-announcement{background:#292522;color:#fff;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;padding:10px 20px;text-align:center;text-transform:uppercase;}
body.up-premium .barra-inicial{display:none !important;}
body.up-premium #cabecalho{background:rgba(255,253,249,.98) !important;border-bottom:1px solid #e8ded2;box-shadow:none !important;}
body.up-premium #cabecalho .conteiner{padding-top:20px;padding-bottom:18px;}
body.up-premium #cabecalho .logo a{display:flex;align-items:center;}
body.up-premium #cabecalho .logo img{max-height:94px;width:auto;}
body.up-premium #cabecalho .bem-vindo,body.up-premium #cabecalho .acoes-conta{color:#6f6861;font-size:12px;}
body.up-premium #cabecalho .busca{background:transparent;border:1px solid #e8ded2;border-radius:999px;box-shadow:none;padding:0;overflow:hidden;}
body.up-premium #cabecalho .busca input{background:transparent;border:0;color:#292522;font-family:inherit;font-size:14px;height:46px;padding-left:18px;}
body.up-premium #cabecalho .busca .botao-busca,body.up-premium #cabecalho .busca button{background:transparent !important;border:0;color:#292522 !important;height:46px;width:50px;}
body.up-premium #cabecalho .carrinho{border:1px solid #e8ded2;border-radius:12px;box-shadow:none;}
body.up-premium .menu.superior{background:#fffdf9 !important;border-bottom:1px solid #e8ded2;border-top:0;box-shadow:none;}
body.up-premium .menu.superior .nivel-um{display:flex;justify-content:center;gap:2px;}
body.up-premium .menu.superior .nivel-um>li{border:0 !important;}
body.up-premium .menu.superior .nivel-um>li>a{padding:15px 13px;}
body.up-premium .menu.superior .nivel-um>li>a>.titulo{color:#292522 !important;font-family:"Raleway",Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.055em;text-transform:uppercase;}
body.up-premium .menu.superior .nivel-um>li:hover>a>.titulo{color:#8b693e !important;}
body.up-premium .menu.superior .nivel-dois{background:#fffdf9;border:1px solid #e8ded2;border-radius:0 0 10px 10px;box-shadow:0 14px 30px rgba(41,37,34,.08);padding:8px;}
body.up-premium .menu.superior .nivel-dois a{color:#292522;font-size:13px;padding:9px 12px;}
.up-hero{background:linear-gradient(120deg,#f2e9dd 0%,#fffaf3 58%,#eadfd1 100%);border-radius:0 0 24px 24px;min-height:510px;overflow:hidden;position:relative;}
.up-hero::after{background:rgba(173,135,84,.12);border-radius:50%;content:"";height:420px;position:absolute;right:-120px;top:-130px;width:420px;}
.up-hero__inner{align-items:center;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;min-height:510px;padding:54px 64px;position:relative;z-index:1;}
.up-kicker{color:#8b693e;display:block;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase;}
.up-hero h1{color:#292522;font-family:Georgia,"Times New Roman",serif;font-size:64px;font-weight:400;letter-spacing:-.035em;line-height:.98;margin:0 0 22px;max-width:620px;}
.up-hero p{color:#6f6861;font-size:17px;line-height:1.65;margin:0 0 28px;max-width:520px;}
.up-button{align-items:center;background:#292522;border:1px solid #292522;border-radius:999px;color:#fff !important;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.07em;min-height:48px;padding:0 26px;text-transform:uppercase;}
.up-button:hover{background:#8b693e;border-color:#8b693e;transform:translateY(-1px);}
.up-button--ghost{background:transparent;color:#292522 !important;margin-left:10px;}
.up-hero__visual{min-height:390px;position:relative;}
.up-hero__visual::before{background:rgba(255,255,255,.62);border-radius:50%;content:"";filter:blur(2px);height:360px;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);width:360px;}
.up-hero__visual img{filter:drop-shadow(0 24px 28px rgba(41,37,34,.16));object-fit:contain;position:absolute;}
.up-hero__visual img:first-child{height:360px;left:-2%;top:10px;width:72%;z-index:2;}
.up-hero__visual img:last-child{height:320px;right:-4%;top:58px;width:62%;z-index:1;}
body.up-premium.pagina-inicial .secao-banners{display:none !important;}
.up-benefits{border-bottom:1px solid #e8ded2;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:64px;}
.up-benefit{color:#6f6861;font-size:12px;padding:18px 10px;text-align:center;}
.up-benefit strong{color:#292522;display:block;font-size:13px;margin-bottom:2px;}
.up-section{margin:74px 0;}
.up-section__head{margin-bottom:28px;text-align:center;}
.up-section__head .up-kicker{margin-bottom:10px;}
.up-section__head h2,.up-reference h2,.up-trust h2{color:#292522;font-family:Georgia,"Times New Roman",serif;font-size:42px;font-weight:400;line-height:1.15;margin:0;}
.up-profiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.up-profile{background:#f7f1e8;border:1px solid transparent;border-radius:14px;color:#292522 !important;min-height:170px;padding:28px;position:relative;}
.up-profile:hover{border-color:#d8c6ad;transform:translateY(-2px);}
.up-profile small{color:#8b693e;display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:26px;text-transform:uppercase;}
.up-profile strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:400;line-height:1.1;}
.up-profile span{bottom:22px;color:#8b693e;font-size:20px;position:absolute;right:24px;}
body.up-premium #listagemProdutos{border:0 !important;margin-top:70px;}
body.up-premium #listagemProdutos .titulo-categoria{border:0;margin-bottom:28px;text-align:center;}
body.up-premium #listagemProdutos .titulo-categoria strong{color:#292522;font-family:Georgia,"Times New Roman",serif;font-size:38px;font-weight:400;}
body.up-premium .listagem .listagem-item{background:#fff;border:1px solid #e8ded2 !important;border-radius:14px;box-shadow:none !important;height:100%;padding:16px 16px 18px;}
body.up-premium .listagem .listagem-item:hover{border-color:#d6c1a4 !important;transform:translateY(-3px);}
body.up-premium .listagem .imagem-produto{height:265px;margin-bottom:14px;}
body.up-premium .listagem .imagem-produto img{max-height:250px;object-fit:contain;}
body.up-premium .listagem .info-produto{min-height:170px;padding:0 4px;text-align:left;}
body.up-premium .listagem .nome-produto{color:#292522 !important;display:-webkit-box;font-family:Georgia,"Times New Roman",serif;font-size:17px;font-weight:400;line-height:1.3;min-height:44px;overflow:hidden;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.up-card-meta{color:#6f6861;font-size:11px;font-weight:600;letter-spacing:.06em;margin-top:8px;text-transform:uppercase;}
.up-card-ref{color:#6f6861;font-size:12px;line-height:1.35;margin-top:6px;min-height:32px;}
body.up-premium .listagem .preco-produto{margin-top:12px;text-align:left;}
body.up-premium .listagem .preco-promocional{color:#292522 !important;font-size:22px;font-weight:600;}
body.up-premium .listagem .preco-venda{color:#9a928b;font-size:12px;}
body.up-premium .listagem .preco-parcela,body.up-premium .listagem .desconto-a-vista{color:#6f6861;font-size:12px;}
body.up-premium .listagem .desconto-a-vista strong{color:#2f6b4f !important;font-size:13px;}
body.up-premium .listagem .acoes-produto{bottom:18px;left:16px;right:16px;}
body.up-premium .listagem .acoes-produto .botao,body.up-premium .listagem .acoes-produto-responsiva .tag-comprar{background:#292522 !important;border:0;border-radius:999px;color:#fff !important;font-size:12px;font-weight:700;letter-spacing:.07em;padding:11px 16px;text-transform:uppercase;}
body.up-premium .bandeiras-produto .bandeira-promocao,body.up-premium .bandeiras-produto .bandeira-lancamento{background:#8b693e !important;border-radius:999px;color:#fff;font-size:10px;letter-spacing:.04em;padding:6px 10px;}
.up-reference{align-items:center;background:#292522;border-radius:22px;color:#fff;display:grid;gap:42px;grid-template-columns:1.1fr .9fr;padding:54px 60px;}
.up-reference .up-kicker{color:#d8b98b;}
.up-reference h2{color:#fff;}
.up-reference p{color:#d9d3ce;font-size:15px;line-height:1.65;margin:18px 0 0;}
.up-reference__card{background:#fffaf3;border-radius:16px;color:#292522;padding:28px;}
.up-reference__card strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400;margin-bottom:8px;}
.up-reference__card span{color:#6f6861;line-height:1.55;}
.up-trust{margin:74px 0 30px;text-align:center;}
.up-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;}
.up-trust__item{border-top:1px solid #e8ded2;padding:24px 14px;}
.up-trust__item strong{color:#292522;display:block;font-size:14px;margin-bottom:6px;}
.up-trust__item span{color:#6f6861;font-size:13px;line-height:1.5;}
body.up-premium.pagina-produto #corpo{padding-top:40px;}
body.up-premium.pagina-produto .produto>.row-fluid{align-items:flex-start;display:flex;gap:54px;}
body.up-premium.pagina-produto .produto>.row-fluid>.span6{float:none;margin:0;width:calc(50% - 27px);}
body.up-premium.pagina-produto .conteiner-imagem{background:#fff;border:1px solid #e8ded2;border-radius:18px;padding:26px;}
body.up-premium.pagina-produto #imagemProduto{max-height:520px;object-fit:contain;width:100%;}
body.up-premium.pagina-produto .breadcrumbs{border:0;color:#6f6861;font-size:11px;margin-bottom:20px;}
body.up-premium.pagina-produto .breadcrumbs a{color:#6f6861;}
.up-product-eyebrow{color:#8b693e;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase;}
body.up-premium.pagina-produto h1.nome-produto{color:#292522 !important;font-family:Georgia,"Times New Roman",serif;font-size:40px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 10px;text-transform:none;}
.up-product-reference{color:#6f6861;font-size:14px;line-height:1.45;margin-bottom:14px;}
body.up-premium.pagina-produto .codigo-produto{border-bottom:1px solid #e8ded2;color:#6f6861;margin-bottom:24px;padding-bottom:18px;}
body.up-premium.pagina-produto .acoes-produto>div:first-child{margin-bottom:20px;}
body.up-premium.pagina-produto .preco-promocional{color:#292522 !important;font-size:34px;font-weight:600;}
body.up-premium.pagina-produto .desconto-a-vista{color:#6f6861;display:block;margin-top:5px;}
body.up-premium.pagina-produto .desconto-a-vista strong{color:#2f6b4f !important;font-size:22px;}
body.up-premium.pagina-produto .qtde-adicionar-carrinho{border:1px solid #e8ded2;border-radius:10px;overflow:hidden;}
body.up-premium.pagina-produto .botao-comprar.grande{background:#292522 !important;border:0;border-radius:999px;box-shadow:none;color:#fff;font-family:"Raleway",Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;min-height:52px;text-shadow:none;text-transform:uppercase;}
body.up-premium.pagina-produto .botao-comprar.grande:hover{background:#8b693e !important;}
body.up-premium.pagina-produto .disponibilidade-produto{color:#6f6861;font-size:12px;margin-top:10px;}
.up-purchase-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;}
.up-purchase-trust span{background:#f7f1e8;border-radius:10px;color:#292522;font-size:11px;font-weight:600;padding:12px 8px;text-align:center;}
body.up-premium.pagina-produto .parcelas-produto,body.up-premium.pagina-produto .cep{border-color:#e8ded2;border-radius:12px;}
body.up-premium.pagina-produto #formCalcularCep{align-items:center;display:flex;gap:12px;}
body.up-premium.pagina-produto #formCalcularCep label{color:#292522;font-weight:600;}
body.up-premium.pagina-produto .abas-custom{border:0;margin-top:58px;}
body.up-premium.pagina-produto #descricao{background:#f7f1e8;border-radius:18px;color:#292522;font-size:15px;line-height:1.75;padding:34px;}
body.up-premium.pagina-produto #descricao *{background:transparent !important;color:inherit !important;font-family:inherit !important;font-size:inherit !important;}
.up-description-title{color:#292522;font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:400;margin:0 0 18px;}
.up-faq{margin:42px 0 68px;}
.up-faq h2{color:#292522;font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:400;margin:0 0 18px;}
.up-faq details{border-top:1px solid #e8ded2;padding:17px 2px;}
.up-faq details:last-child{border-bottom:1px solid #e8ded2;}
.up-faq summary{color:#292522;cursor:pointer;font-weight:600;}
.up-faq p{color:#6f6861;line-height:1.65;margin:12px 0 0;}
body.up-premium.pagina-produto .listagem.aproveite-tambem{margin-top:50px;}
.up-mobile-buy{display:none;}
body.up-premium.pagina-categoria #corpo,body.up-premium.pagina-busca #corpo,body.up-premium.pagina-carrinho #corpo{padding-top:38px;}
body.up-premium .titulo-categoria,body.up-premium .pagina-categoria .titulo{color:#292522;}
body.up-premium .ordenar-listagem,body.up-premium .pagina-categoria .filtro{border-color:#e8ded2;}
body.up-premium .carrinho-checkout .botao.principal,body.up-premium .finalizar-compra .botao.principal{background:#292522 !important;border-radius:999px;}
body.up-premium #rodape{background:#292522 !important;border:0;margin-top:80px;}
body.up-premium #rodape .institucional,body.up-premium #rodape .pagamento-selos,body.up-premium #rodape .conteiner{background:transparent !important;}
body.up-premium #rodape .titulo{color:#fff !important;font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:400;}
body.up-premium #rodape,body.up-premium #rodape a,body.up-premium #rodape span,body.up-premium #rodape p{color:#d7d0ca !important;}
body.up-premium #rodape a:hover{color:#fff !important;}
body.up-premium #rodape .newsletter .texto-newsletter{color:#d7d0ca;}
body.up-premium #rodape .newsletter input{border:0;border-radius:999px;min-height:42px;padding-left:16px;}
body.up-premium #rodape .newsletter .botao{background:#ad8754 !important;border-radius:50%;}
body.up-premium #rodape .pagamento-selos{border-top:1px solid rgba(255,255,255,.12);margin-top:28px;padding-top:26px;}
body.up-premium #rodape .copyright{border-top:1px solid rgba(255,255,255,.12);color:#aaa19a !important;}
body.up-premium .selo-admake{opacity:.45;}
body.up-premium #olark-wrapper{display:none !important;}
body.up-premium .li-whatsapp{bottom:94px !important;right:22px !important;}
@media (max-width:979px){body.up-premium .conteiner,body.up-premium.tema-pequeno .conteiner{padding-left:18px;padding-right:18px;}
.up-hero__inner{gap:20px;padding:44px 34px;}
.up-profiles{grid-template-columns:repeat(2,1fr);}
.up-benefits{grid-template-columns:repeat(3,1fr);}
.up-benefit:nth-child(4),.up-benefit:nth-child(5){border-top:1px solid #e8ded2;}
body.up-premium.pagina-produto .produto>.row-fluid{gap:30px;}
}
@media (max-width:767px){body.up-premium{padding-bottom:78px;}
.up-announcement{font-size:10px;letter-spacing:.05em;padding:9px 8px;}
body.up-premium #cabecalho .conteiner{padding-bottom:12px;padding-top:12px;}
body.up-premium #cabecalho .logo{margin:0 auto 10px;text-align:center;}
body.up-premium #cabecalho .logo img{max-height:82px;}
body.up-premium #cabecalho .busca{margin:8px 48px 0 0;}
body.up-premium .menu.superior{border:0;}
body.up-premium .menu.superior .nivel-um{display:block;}
body.up-premium .menu.superior .nivel-um>li>a{padding:13px 16px;}
body.up-premium .atalhos-mobile{background:#292522 !important;}
.up-hero{border-radius:0 0 18px 18px;min-height:auto;}
.up-hero__inner{display:flex;flex-direction:column;gap:24px;min-height:auto;padding:42px 24px 26px;text-align:center;}
.up-hero h1{font-size:43px;}
.up-hero p{font-size:15px;margin-left:auto;margin-right:auto;}
.up-button{width:100%;}
.up-button--ghost{margin:10px 0 0;}
.up-hero__visual{min-height:300px;width:100%;}
.up-hero__visual::before{height:280px;width:280px;}
.up-hero__visual img:first-child{height:280px;left:-4%;width:74%;}
.up-hero__visual img:last-child{height:250px;right:-7%;top:46px;width:66%;}
.up-benefits{grid-template-columns:repeat(2,1fr);margin-bottom:48px;}
.up-benefit{border-top:1px solid #e8ded2;font-size:11px;padding:14px 6px;}
.up-benefit:last-child{grid-column:1 / -1;}
.up-section{margin:54px 0;}
.up-section__head h2,.up-reference h2,.up-trust h2{font-size:31px;}
.up-profiles{grid-template-columns:1fr 1fr;gap:10px;}
.up-profile{min-height:142px;padding:18px;}
.up-profile small{font-size:9px;margin-bottom:20px;}
.up-profile strong{font-size:20px;}
body.up-premium #listagemProdutos{margin-top:52px;}
body.up-premium #listagemProdutos .titulo-categoria strong{font-size:31px;}
body.up-premium .listagem .listagem-item{margin:0 5px;padding:12px 12px 16px;}
body.up-premium .listagem .imagem-produto{height:220px;}
body.up-premium .listagem .imagem-produto img{max-height:210px;}
body.up-premium .listagem .info-produto{min-height:185px;}
body.up-premium .listagem .nome-produto{font-size:16px;min-height:42px;}
body.up-premium .listagem .acoes-produto-responsiva{margin-top:14px;position:static;}
body.up-premium .listagem .acoes-produto-responsiva .tag-comprar{display:block;text-align:center;}
.up-reference{display:block;padding:36px 24px;}
.up-reference__card{margin-top:28px;}
.up-trust__grid{grid-template-columns:1fr 1fr;gap:6px 14px;}
body.up-premium.pagina-produto #corpo{padding-top:18px;}
body.up-premium.pagina-produto .produto>.row-fluid{display:block;}
body.up-premium.pagina-produto .produto>.row-fluid>.span6{width:100%;}
body.up-premium.pagina-produto .conteiner-imagem{margin-bottom:26px;padding:12px;}
body.up-premium.pagina-produto h1.nome-produto{font-size:34px;}
body.up-premium.pagina-produto .preco-promocional{font-size:30px;}
.up-purchase-trust{grid-template-columns:1fr 1fr;}
.up-purchase-trust span:last-child{grid-column:1 / -1;}
body.up-premium.pagina-produto #descricao{padding:24px 20px;}
.up-mobile-buy{align-items:center;background:rgba(255,253,249,.98);border-top:1px solid #e8ded2;bottom:0;box-shadow:0 -10px 30px rgba(41,37,34,.10);display:flex;gap:12px;left:0;padding:11px 14px;position:fixed;right:0;z-index:9997;}
.up-mobile-buy__price{color:#292522;flex:1;font-size:17px;font-weight:700;}
.up-mobile-buy__price small{color:#6f6861;display:block;font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;}
.up-mobile-buy .up-button{min-height:44px;padding:0 22px;width:auto;}
body.up-premium .li-whatsapp{bottom:88px !important;right:12px !important;transform:scale(.88);transform-origin:right bottom;}
body.up-premium #rodape{margin-top:58px;}
body.up-premium #rodape .institucional{padding:32px 0;}
}
@media (max-width:390px){.up-hero h1{font-size:38px;}
.up-profiles{grid-template-columns:1fr;}
.up-profile{min-height:126px;}
body.up-premium .listagem .imagem-produto{height:200px;}
}
.pagina-pagina .conteudo.span9{width:70%;}
.up-hero__visual img{mix-blend-mode:multiply;}
