@font-face{font-family:Fredoka;src:url(../fonts/fredoka-var.woff2)format("woff2-variations"),url(../fonts/fredoka-var.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Nunito;src:url(../fonts/nunito-var.woff2)format("woff2-variations"),url(../fonts/nunito-var.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Nunito Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:102%;ascent-override:101%;descent-override:35%;line-gap-override:0%}:root{--tm-ameixa:#36203b;--tm-ameixa-2:#4c3252;--tm-ameixa-escuro:#1f1324;--tm-coral:#fc5c52;--tm-coral-2:#ff7268;--tm-coral-escuro:#cc3a31;--tm-creme:#fff6f0;--tm-pessego:#ffe4d6;--tm-pessego-2:#ffd2bd;--tm-areia:#f6efe6;--tm-areia-2:#ece3d7;--tm-verde-agua:#cfe9e3;--tm-verde-agua-2:#e6f4f0;--tm-verde-texto:#1e6b5c;--tm-amarelo-suave:#fff1c7;--tm-amarelo-texto:#7a5a00;--tm-branco:#fff;--tm-texto:#3f3344;--tm-texto-suave:#6e6272;--tm-texto-leve:#8a7f8e;--tm-borda:#eee4e8;--tm-borda-2:#e2d6dc;--tm-fundo:#fff;--tm-fundo-2:#fbf7f8;--tm-sucesso:#1e6b5c;--tm-sucesso-fundo:#e6f4f0;--tm-erro:#b3261e;--tm-erro-fundo:#fdecea;--tm-aviso:#7a5a00;--tm-aviso-fundo:#fff1c7;--tm-fonte:"Nunito", "Nunito Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--tm-fonte-titulo:"Fredoka", "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--tm-corpo:1rem;--tm-pequeno:.875rem;--tm-mini:.8125rem;--tm-h1:clamp(1.75rem, 1.2rem + 2.2vw, 2.625rem);--tm-h2:clamp(1.375rem, 1.05rem + 1.4vw, 2rem);--tm-h3:clamp(1.125rem, 1rem + .6vw, 1.375rem);--tm-altura:1.55;--tm-raio-xs:8px;--tm-raio-sm:12px;--tm-raio:16px;--tm-raio-lg:24px;--tm-raio-pill:999px;--tm-sombra-1:0 1px 2px #36203b0d, 0 2px 10px #36203b0f;--tm-sombra-2:0 6px 24px #36203b1a, 0 2px 6px #36203b0d;--tm-sombra-3:0 16px 48px #36203b29;--tm-gutter:16px;--tm-container:1320px;--tm-secao:clamp(40px, 4vw + 16px, 72px);--tm-foco:0 0 0 3px #fff, 0 0 0 6px var(--tm-ameixa);--tm-rapido:.15s cubic-bezier(.2,.7,.2,1);--tm-normal:.26s cubic-bezier(.2,.7,.2,1);--primary-font:var(--tm-fonte);--primary-color:var(--tm-ameixa);--primary-color-rgb:54, 32, 59;--secondary-color:var(--tm-coral);--tp-theme-primary:var(--tm-ameixa);--tp-theme-secondary:var(--tm-coral);--tp-common-black:var(--tm-ameixa);--tp-heading-primary:var(--tm-ameixa);--tp-text-body:var(--tm-texto);--tp-text-1:var(--tm-texto-suave);--tp-text-2:var(--tm-texto);--tp-border-primary:var(--tm-borda);--tp-grey-1:var(--tm-fundo-2);--bs-primary:var(--tm-ameixa);--bs-primary-rgb:54, 32, 59;--bs-link-color:var(--tm-ameixa);--bs-link-hover-color:var(--tm-ameixa-2);--bs-body-font-family:var(--tm-fonte);--bs-body-color:var(--tm-texto);--bs-border-radius:var(--tm-raio-sm);--bs-border-color:var(--tm-borda);--bs-font-sans-serif:var(--tm-fonte)}@media (prefers-reduced-motion:reduce){:root{--tm-rapido:0s;--tm-normal:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--tm-fonte);font-size:var(--tm-corpo);line-height:var(--tm-altura);color:var(--tm-texto);background:var(--tm-fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6,.tm-titulo{font-family:var(--tm-fonte);color:var(--tm-ameixa);letter-spacing:-.005em;text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.2}h1,.tm-h1{font-size:var(--tm-h1)}h2,.tm-h2{font-size:var(--tm-h2)}h3,.tm-h3{font-size:var(--tm-h3)}.tm-display,.tm-secao-titulo,.tm-hero-titulo,.tm-h1-display{font-family:var(--tm-fonte-titulo);letter-spacing:0;font-weight:600}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--tm-ameixa);transition:color var(--tm-rapido);text-decoration:none}a:hover{color:var(--tm-ameixa-2)}img,video{max-width:100%;height:auto;display:block}svg{max-width:100%;display:block}.tm-ic{flex:none;width:20px;height:20px}button>.tm-ic,a>.tm-ic{vertical-align:middle;display:inline-block}img{color:var(--tm-texto-leve);font-style:italic}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::placeholder{color:var(--tm-texto-suave);opacity:1}::selection{background:var(--tm-pessego);color:var(--tm-ameixa)}:focus{outline:none}:focus-visible{box-shadow:var(--tm-foco);border-radius:var(--tm-raio-xs);outline:none}.tm-pular{z-index:10000;background:var(--tm-ameixa);color:#fff;border-radius:var(--tm-raio-xs);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:8px}.tm-pular:focus{color:#fff;top:8px}.visually-hidden,.tm-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tm-container,.container{width:100%;max-width:var(--tm-container);padding-inline:var(--tm-gutter);margin-inline:auto}@media (width>=768px){:root{--tm-gutter:24px}}@media (width>=1200px){:root{--tm-gutter:32px}}main{min-height:50vh;display:block}.tm-secao{padding-block:var(--tm-secao)}.tm-secao--compacta{padding-block:calc(var(--tm-secao) * .6)}.tm-secao--creme{background:var(--tm-creme)}.tm-secao--areia{background:var(--tm-areia)}.tm-secao-cabecalho{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.tm-secao-cabecalho>div{min-width:0}.tm-secao-sobre{font-size:var(--tm-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--tm-coral-escuro);margin-bottom:6px;font-weight:800;display:block}.tm-secao-titulo{font-size:var(--tm-h2);margin:0}.tm-secao-desc{color:var(--tm-texto-suave);max-width:60ch;margin:6px 0 0}.tm-secao-acao{white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:8px 2px;font-weight:700;display:inline-flex}.tm-secao-acao:hover{border-bottom-color:var(--tm-coral)}.tm-secao-acao svg{width:16px;height:16px;transition:transform var(--tm-rapido)}.tm-secao-acao:hover svg{transform:translate(3px)}.tm-prosa{max-width:72ch;font-size:1.0625rem}.tm-prosa h2{margin-top:1.6em;font-size:1.5rem}.tm-prosa h3{margin-top:1.4em;font-size:1.2rem}.tm-prosa ul,.tm-prosa ol{margin:0 0 1em;padding-left:1.3em}.tm-prosa li{margin-bottom:.35em}.tm-prosa a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--tm-coral);text-decoration-color:var(--tm-coral)}.tm-prosa em.tm-rascunho,.tm-prosa>p:first-child>em:only-child{background:var(--tm-aviso-fundo);color:var(--tm-aviso);border-radius:var(--tm-raio-sm);font-style:normal;font-size:var(--tm-pequeno);margin-bottom:1.2em;padding:10px 14px;display:block}.tm-rolagem{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:-4px -4px 0;padding:4px 4px 12px;display:flex;overflow-x:auto}.tm-rolagem::-webkit-scrollbar{display:none}.tm-rolagem>*{scroll-snap-align:start;flex:none}.tm-truncar-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tm-truncar-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tm-mt-0{margin-top:0!important}.tm-texto-suave{color:var(--tm-texto-suave)}.tm-pequeno{font-size:var(--tm-pequeno)}.tm-mini{font-size:var(--tm-mini)}.tm-centro{text-align:center}.tm-grid-auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}.tm-alerta{border-radius:var(--tm-raio-sm);background:var(--tm-fundo-2);color:var(--tm-texto);border:1px solid var(--tm-borda);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.tm-alerta svg{flex:none;width:20px;height:20px;margin-top:2px}.tm-alerta--sucesso{background:var(--tm-sucesso-fundo);color:var(--tm-sucesso);border-color:var(--tm-verde-agua)}.tm-alerta--erro{background:var(--tm-erro-fundo);color:var(--tm-erro);border-color:#f5c6c2}.tm-alerta--aviso{background:var(--tm-aviso-fundo);color:var(--tm-aviso);border-color:#f1dd9e}.tm-alerta--info{background:var(--tm-creme);color:var(--tm-ameixa);border-color:var(--tm-pessego)}.tm-esqueleto{background:linear-gradient(90deg, var(--tm-areia) 25%, var(--tm-creme) 37%, var(--tm-areia) 63%);border-radius:var(--tm-raio-sm);background-size:400% 100%;animation:1.4s infinite tm-brilho}@keyframes tm-brilho{0%{background-position:100% 0}to{background-position:0 0}}.tm-btn{--_bg:var(--tm-coral);--_cor:var(--tm-ameixa);--_bg-hover:var(--tm-coral-2);--_borda:transparent;border-radius:var(--tm-raio-pill);background:var(--_bg);min-height:48px;color:var(--_cor);border:1.5px solid var(--_borda);font-weight:800;font-size:var(--tm-corpo);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--tm-rapido), color var(--tm-rapido), transform var(--tm-rapido), box-shadow var(--tm-rapido), border-color var(--tm-rapido);justify-content:center;align-items:center;gap:8px;padding:0 22px;line-height:1;text-decoration:none;display:inline-flex}.tm-btn:hover{background:var(--_bg-hover);color:var(--_cor);box-shadow:var(--tm-sombra-1);transform:translateY(-1px)}.tm-btn:active{box-shadow:none;transform:translateY(0)}.tm-btn:focus-visible{box-shadow:var(--tm-foco);border-radius:var(--tm-raio-pill)}.tm-btn[disabled],.tm-btn.is-desligado{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.tm-btn svg{flex:none;width:20px;height:20px}.tm-btn--ameixa{--_bg:var(--tm-ameixa);--_cor:#fff;--_bg-hover:var(--tm-ameixa-2)}.tm-btn--contorno{--_bg:transparent;--_cor:var(--tm-ameixa);--_bg-hover:var(--tm-creme);--_borda:var(--tm-ameixa)}.tm-btn--suave{--_bg:var(--tm-pessego);--_cor:var(--tm-ameixa);--_bg-hover:var(--tm-pessego-2)}.tm-btn--fantasma{--_bg:transparent;--_cor:var(--tm-ameixa);--_bg-hover:var(--tm-fundo-2)}.tm-btn--branco{--_bg:#fff;--_cor:var(--tm-ameixa);--_bg-hover:var(--tm-creme);--_borda:var(--tm-borda)}.tm-btn--pequeno{min-height:38px;font-size:var(--tm-pequeno);padding:0 16px}.tm-btn--mini{min-height:32px;font-size:var(--tm-mini);gap:6px;padding:0 12px}.tm-btn--mini svg{width:16px;height:16px}.tm-btn--grande{min-height:54px;padding:0 28px;font-size:1.0625rem}.tm-btn--bloco{width:100%}.tm-btn--icone{border-radius:50%;width:44px;height:44px;min-height:0;padding:0}.tm-icone-btn{width:44px;height:44px;color:var(--tm-ameixa);transition:background var(--tm-rapido), color var(--tm-rapido), transform var(--tm-rapido);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.tm-icone-btn:hover{background:var(--tm-creme)}.tm-icone-btn:focus-visible{border-radius:50%}.tm-icone-btn svg{width:24px;height:24px}.tm-icone-btn--branco{box-shadow:var(--tm-sombra-1);background:#ffffffeb}.tm-icone-btn--branco:hover{background:#fff}.tm-icone-btn.is-ativo,.tm-icone-btn.active{color:var(--tm-coral-escuro)}.tm-icone-btn.is-ativo svg path,.tm-icone-btn.active svg path{fill:currentColor}.tm-badge-contador{border-radius:var(--tm-raio-pill);background:var(--tm-coral);min-width:20px;height:20px;color:var(--tm-ameixa);text-align:center;box-sizing:content-box;border:2px solid #fff;padding:0 5px;font-size:12px;font-weight:900;line-height:20px;position:absolute;top:2px;right:0}.tm-badge-contador:empty,.tm-badge-contador[data-zero="1"]{display:none}.tm-chip{border-radius:var(--tm-raio-pill);background:var(--tm-creme);min-height:36px;color:var(--tm-ameixa);border:1px solid var(--tm-pessego);font-weight:700;font-size:var(--tm-pequeno);white-space:nowrap;transition:background var(--tm-rapido), border-color var(--tm-rapido);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tm-chip:hover{background:var(--tm-pessego);border-color:var(--tm-pessego-2);color:var(--tm-ameixa)}.tm-chip.is-ativo{background:var(--tm-ameixa);border-color:var(--tm-ameixa);color:#fff}.tm-chip svg{width:16px;height:16px}.tm-selo{border-radius:var(--tm-raio-pill);letter-spacing:.02em;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.tm-selo--coral{background:var(--tm-coral);color:var(--tm-ameixa)}.tm-selo--ameixa{background:var(--tm-ameixa);color:#fff}.tm-selo--verde{background:var(--tm-verde-agua);color:var(--tm-verde-texto)}.tm-selo--areia{background:var(--tm-areia);color:var(--tm-texto)}.tm-selo--teste{background:var(--tm-amarelo-suave);color:var(--tm-amarelo-texto);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.tm-selo--esgotado{background:var(--tm-fundo-2);color:var(--tm-texto-suave);border:1px solid var(--tm-borda)}.tm-campo{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.tm-campo label,.tm-rotulo{font-weight:700;font-size:var(--tm-pequeno);color:var(--tm-ameixa)}.tm-input,.tm-select,.tm-textarea,.form-control,.form-select{border:1.5px solid var(--tm-borda-2);border-radius:var(--tm-raio-sm);width:100%;min-height:48px;color:var(--tm-texto);transition:border-color var(--tm-rapido), box-shadow var(--tm-rapido);appearance:none;background:#fff;padding:10px 14px;font-size:1rem}.tm-textarea{resize:vertical;min-height:120px}.tm-input:hover,.form-control:hover{border-color:var(--tm-texto-leve)}.tm-input:focus,.tm-select:focus,.tm-textarea:focus,.form-control:focus,.form-select:focus{border-color:var(--tm-ameixa);outline:none;box-shadow:0 0 0 3px #36203b1f}.tm-input[aria-invalid=true],.form-control.is-invalid{border-color:var(--tm-erro)}.tm-ajuda{font-size:var(--tm-mini);color:var(--tm-texto-suave)}.tm-erro-texto,.invalid-feedback{font-size:var(--tm-mini);color:var(--tm-erro);display:block}.tm-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2336203b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.tm-check{font-size:var(--tm-pequeno);align-items:flex-start;gap:10px;display:flex}.tm-check input{width:20px;height:20px;accent-color:var(--tm-ameixa);flex:none;margin:2px 0 0}.tm-cartao{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);box-shadow:var(--tm-sombra-1);background:#fff}.tm-cartao--creme{background:var(--tm-creme);border-color:var(--tm-pessego);box-shadow:none}.tm-cartao--areia{background:var(--tm-areia);border-color:var(--tm-areia-2);box-shadow:none}.tm-cartao__corpo{padding:18px}@media (width>=768px){.tm-cartao__corpo{padding:24px}}.tm-preco{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.tm-preco__atual{color:var(--tm-ameixa);letter-spacing:-.01em;font-size:1.125rem;font-weight:900}.tm-preco__antigo{color:var(--tm-texto-suave);font-size:var(--tm-pequeno);text-decoration:line-through}.tm-preco__nota{width:100%;font-size:var(--tm-mini);color:var(--tm-texto-suave)}.tm-preco--grande .tm-preco__atual{font-size:2rem}.tm-preco--grande .tm-preco__antigo{font-size:1rem}.tm-produto{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);height:100%;transition:box-shadow var(--tm-normal), transform var(--tm-normal), border-color var(--tm-normal);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.tm-produto:hover{box-shadow:var(--tm-sombra-2);border-color:var(--tm-pessego);transform:translateY(-2px)}}.tm-produto__midia{aspect-ratio:1;background:var(--tm-creme);position:relative;overflow:hidden}.tm-produto__midia img{object-fit:cover;width:100%;height:100%;transition:transform var(--tm-normal)}@media (hover:hover){.tm-produto:hover .tm-produto__midia img{transform:scale(1.04)}}.tm-produto__midia a{display:block;position:absolute;inset:0}.tm-produto__selos{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:10px;left:10px}.tm-produto__favorito{z-index:1;width:40px;height:40px;position:absolute;top:6px;right:6px}.tm-produto__favorito svg{width:20px;height:20px}.tm-produto__corpo{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.tm-produto__cat{font-size:var(--tm-mini);color:var(--tm-texto-suave);font-weight:700}.tm-produto__nome{font-size:var(--tm-pequeno);color:var(--tm-texto);min-height:2.7em;margin:0;font-weight:700;line-height:1.35}.tm-produto__nome a{color:inherit}.tm-produto__nome a:after{content:"";z-index:0;position:absolute;inset:0}.tm-produto__rodape{flex-direction:column;gap:10px;margin-top:auto;padding-top:4px;display:flex}.tm-produto__acao{z-index:1;position:relative}.tm-produto__acao .tm-btn{width:100%;min-height:42px;font-size:var(--tm-pequeno)}@media (width>=768px){.tm-produto__corpo{gap:8px;padding:14px 16px 16px}.tm-produto__nome{font-size:.9375rem}}.tm-produto--lista{flex-direction:row}.tm-produto--lista .tm-produto__midia{aspect-ratio:1;flex:0 0 38%;max-width:220px}.tm-produto--lista .tm-produto__corpo{padding:14px 16px}.tm-produto--lista .tm-produto__nome{min-height:0;font-size:1rem}.tm-produto--lista .tm-produto__desc{font-size:var(--tm-pequeno);color:var(--tm-texto-suave)}.tm-produto--lista .tm-produto__acao .tm-btn{width:auto}.tm-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=576px){.tm-grade{gap:16px}}@media (width>=768px){.tm-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.tm-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (width>=1400px){.tm-grade--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1200px){.tm-grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-trilho{scroll-snap-type:x mandatory;margin:-4px calc(var(--tm-gutter) * -1) 0;padding:4px 4px 14px;padding-inline:var(--tm-gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.tm-trilho::-webkit-scrollbar{display:none}.tm-trilho>*{scroll-snap-align:start;flex:0 0 min(66vw,230px)}@media (width>=768px){.tm-trilho{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-inline:0;padding:0;display:grid;overflow:visible}.tm-trilho>*{flex:none}}@media (width>=1200px){.tm-trilho{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (width>=1400px){.tm-trilho--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.tm-qtd{border:1.5px solid var(--tm-borda-2);border-radius:var(--tm-raio-pill);background:#fff;align-items:center;height:48px;display:inline-flex;overflow:hidden}.tm-qtd button{width:44px;height:100%;color:var(--tm-ameixa);background:0 0;border:0;place-items:center;display:grid}.tm-qtd button:hover{background:var(--tm-creme)}.tm-qtd input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:44px;min-height:0;padding:0;font-weight:800}.tm-qtd input::-webkit-inner-spin-button{appearance:none;margin:0}.tm-qtd input::-webkit-outer-spin-button{appearance:none;margin:0}.tm-qtd--pequeno{height:38px}.tm-qtd--pequeno button{width:36px}.tm-qtd--pequeno input{width:36px;font-size:var(--tm-pequeno)}.tm-confianca{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=992px){.tm-confianca{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (width<=575.98px){.tm-confianca{gap:8px}.tm-confianca__item{flex-direction:column;gap:8px;padding:12px}.tm-confianca__icone{border-radius:10px;width:34px;height:34px}.tm-confianca__icone svg{width:18px;height:18px}.tm-confianca__item strong{font-size:var(--tm-mini)}.tm-confianca__item span{font-size:12px}}.tm-confianca__item{border-radius:var(--tm-raio-sm);border:1px solid var(--tm-borda);background:#fff;align-items:flex-start;gap:12px;padding:14px;display:flex}.tm-confianca__icone{background:var(--tm-creme);width:40px;height:40px;color:var(--tm-coral-escuro);border-radius:12px;flex:none;place-items:center;display:grid}.tm-confianca__icone svg{width:22px;height:22px}.tm-confianca__item strong{color:var(--tm-ameixa);font-size:var(--tm-pequeno);line-height:1.3;display:block}.tm-confianca__item span{font-size:var(--tm-mini);color:var(--tm-texto-suave);margin-top:2px;line-height:1.35;display:block}.tm-paginacao{justify-content:center;margin-top:24px;display:flex}.tm-paginacao ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tm-paginacao a,.tm-paginacao span{border-radius:var(--tm-raio-pill);border:1px solid var(--tm-borda);min-width:42px;height:42px;color:var(--tm-ameixa);background:#fff;place-items:center;padding:0 10px;font-weight:700;display:grid}.tm-paginacao a:hover{background:var(--tm-creme);border-color:var(--tm-pessego)}.tm-paginacao .is-atual span{background:var(--tm-ameixa);color:#fff;border-color:var(--tm-ameixa)}.tm-paginacao .is-desligado span{color:var(--tm-texto-leve)}.tm-paginacao svg{width:16px;height:16px}.tm-vazio{text-align:center;max-width:480px;margin-inline:auto;padding:48px 16px}.tm-vazio__icone{background:var(--tm-creme);width:96px;height:96px;color:var(--tm-coral-escuro);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.tm-vazio__icone svg{width:44px;height:44px}.tm-vazio h2,.tm-vazio h3{font-size:1.375rem}.tm-vazio p{color:var(--tm-texto-suave);margin-bottom:20px}.tm-vazio .tm-btn+.tm-btn{margin-left:8px}.tm-confianca__item span,.tm-confianca__item strong{overflow-wrap:anywhere}.tm-aviso{background:var(--tm-creme);color:var(--tm-ameixa);border-bottom:1px solid var(--tm-pessego);font-size:var(--tm-mini);text-align:center;padding:7px var(--tm-gutter);justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.tm-aviso svg{width:16px;height:16px;color:var(--tm-coral-escuro);flex:none}.tm-header{z-index:1010;border-bottom:1px solid var(--tm-borda);background:#fff;position:relative}.tm-header__principal{grid-template-columns:44px 1fr auto;grid-template-areas:"menu logo acoes""busca busca busca";align-items:center;gap:8px;min-height:68px;display:grid}.tm-header__menu-btn{grid-area:menu}.tm-logo{grid-area:logo;justify-self:center;align-items:center;display:inline-flex}.tm-logo img,.tm-logo svg{width:auto;height:54px}.tm-header__acoes{grid-area:acoes;justify-self:end;align-items:center;gap:2px;display:flex}.tm-header__busca{grid-area:busca}.tm-header__acoes .tm-header__acao--so-pc{display:none}.tm-header__acao{border-radius:var(--tm-raio-sm);color:var(--tm-ameixa);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative}.tm-header__acao:hover{background:var(--tm-creme);color:var(--tm-ameixa)}.tm-header__acao svg{width:24px;height:24px}.tm-header__acao .tm-badge-contador{top:0;right:4px}.tm-header__acao-texto{display:none}.tm-header__busca{grid-column:1/-1;padding-bottom:10px}.tm-header__menu-btn{justify-self:start}.tm-busca{position:relative}.tm-busca__form{border:1.5px solid var(--tm-borda-2);border-radius:var(--tm-raio-pill);height:48px;transition:border-color var(--tm-rapido), box-shadow var(--tm-rapido);background:#fff;align-items:center;display:flex}.tm-busca__form:focus-within{border-color:var(--tm-ameixa);box-shadow:0 0 0 3px #36203b1a}.tm-busca__form input{background:0 0;border:0;flex:1;min-width:0;height:100%;min-height:0;padding:0 16px;font-size:1rem}.tm-busca__form input:focus{box-shadow:none;outline:none}.tm-busca__form input::-webkit-search-cancel-button{appearance:none}.tm-busca__btn{border-radius:var(--tm-raio-pill);background:var(--tm-coral);height:38px;color:var(--tm-ameixa);border:0;flex:none;align-items:center;gap:6px;margin:4px;padding:0 16px;font-weight:800;display:inline-flex}.tm-busca__btn:hover{background:var(--tm-coral-2)}.tm-busca__btn svg{width:20px;height:20px}.tm-busca__btn span{display:none}@media (width>=768px){.tm-busca__btn span{display:inline}}.tm-busca .bb-quick-search-results,.bb-form-quick-search .bb-quick-search-results{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);box-shadow:var(--tm-sombra-3);z-index:1200;background:#fff;max-height:min(70vh,520px);display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto}.bb-form-quick-search .bb-quick-search-results:not(:empty){display:block}.bb-quick-search-item{border-bottom:1px solid var(--tm-borda);color:var(--tm-texto);align-items:center;gap:12px;padding:10px 14px;display:flex}.bb-quick-search-item:hover{background:var(--tm-creme)}.bb-quick-search-item-image{border-radius:var(--tm-raio-xs);background:var(--tm-creme);flex:none;width:56px;height:56px;overflow:hidden}.bb-quick-search-item-image img{object-fit:cover;width:100%;height:100%}.bb-quick-search-item-name{font-weight:700;font-size:var(--tm-pequeno);color:var(--tm-ameixa)}.bb-quick-search-item-price{font-size:var(--tm-pequeno);align-items:baseline;gap:8px;display:flex}.bb-quick-search-item-price .new-price{color:var(--tm-ameixa);font-weight:900}.bb-quick-search-item-price .old-price{color:var(--tm-texto-suave);font-size:var(--tm-mini);text-decoration:line-through}.bb-quick-search-view-all a{text-align:center;background:var(--tm-creme);color:var(--tm-ameixa);padding:12px;font-weight:800;display:block}.bb-quick-search-empty,.bb-quick-search-loading{color:var(--tm-texto-suave);text-align:center;font-size:var(--tm-pequeno);padding:16px}.bb-quick-search-item-rating,.tm-nav{display:none}@media (width>=992px){.tm-header__principal{grid-template-columns:auto minmax(280px,1fr) auto;grid-template-areas:"logo busca acoes";gap:32px;min-height:100px}.tm-header__menu-btn{display:none}.tm-logo{justify-self:start}.tm-logo img,.tm-logo svg{height:78px}.tm-header__acoes .tm-header__acao--so-pc{display:inline-flex}.tm-header__busca{justify-self:center;width:100%;max-width:680px;padding:0}.tm-busca__form{height:52px}.tm-header__acoes{gap:6px}.tm-header__acao-texto{font-size:12px;display:block}.tm-header__acao{padding:6px 12px}.tm-nav{border-top:1px solid var(--tm-borda);display:block}.tm-nav__lista{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tm-nav__lista>li{position:relative}.tm-nav__link{color:var(--tm-texto);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:14px;font-size:.9375rem;font-weight:700;display:inline-flex}.tm-nav__link:hover,.tm-nav__link[aria-expanded=true]{color:var(--tm-ameixa);border-bottom-color:var(--tm-coral)}.tm-nav__link svg{width:16px;height:16px}.tm-nav__link--destaque{color:var(--tm-coral-escuro)}.tm-nav__deptos>.tm-nav__link{background:var(--tm-creme);border-radius:var(--tm-raio-pill);color:var(--tm-ameixa);cursor:pointer;border:0;margin:6px 10px 6px 0;padding:10px 18px;font-family:inherit}.tm-nav__deptos>.tm-nav__link[aria-expanded=true],.tm-nav__deptos>.tm-nav__link:hover{background:var(--tm-pessego)}.tm-nav__dropdown{z-index:1100;border:1px solid var(--tm-borda);border-radius:var(--tm-raio);min-width:min(760px,100vw - 48px);max-width:calc(100vw - 48px);box-shadow:var(--tm-sombra-3);opacity:0;visibility:hidden;transition:opacity var(--tm-rapido), transform var(--tm-rapido), visibility var(--tm-rapido);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:22px;display:grid;position:absolute;top:100%;left:0;transform:translateY(6px)}.tm-nav__lista>li:hover>.tm-nav__dropdown,.tm-nav__lista>li.is-aberto>.tm-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.tm-nav__lista>li:focus-within>.tm-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.tm-nav__coluna{min-width:0}.tm-nav__coluna strong a{line-height:1.25}.tm-nav__rodape{border-top:1px solid var(--tm-borda);flex-wrap:wrap;grid-column:1/-1;gap:16px;margin-top:4px;padding-top:12px;display:flex}.tm-nav__rodape a{color:var(--tm-ameixa);font-weight:800;font-size:var(--tm-pequeno)}.tm-nav__coluna strong{margin-bottom:8px;font-size:.9375rem;display:block}.tm-nav__coluna strong a{color:var(--tm-ameixa)}.tm-nav__coluna ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tm-nav__coluna ul a{font-size:var(--tm-pequeno);color:var(--tm-texto);padding:3px 0;display:block}.tm-nav__coluna ul a:hover{color:var(--tm-coral-escuro)}.tm-nav__coluna .tm-nav__ver-tudo{color:var(--tm-coral-escuro);margin-top:4px;font-weight:800}.tm-nav__img{aspect-ratio:16/10;border-radius:var(--tm-raio-sm);background:var(--tm-creme);width:100%;margin-bottom:10px;display:block;overflow:hidden}.tm-nav__img img{object-fit:cover;width:100%;height:100%;display:block}}.tm-header.is-fixo{box-shadow:var(--tm-sombra-2);animation:tm-descer var(--tm-normal) both;position:sticky;top:0}@keyframes tm-descer{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (width>=992px){.tm-header.is-fixo .tm-header__principal{min-height:72px}.tm-header.is-fixo .tm-logo img,.tm-header.is-fixo .tm-logo svg{height:52px}.tm-header.is-fixo .tm-nav{display:none}}@media (width<=991.98px){.tm-header.is-fixo .tm-header__busca{display:none}}.tm-gaveta{z-index:2000;visibility:hidden;position:fixed;inset:0}.tm-gaveta.is-aberta{visibility:visible}.tm-gaveta__fundo{opacity:0;transition:opacity var(--tm-normal);background:#1f132480;position:absolute;inset:0}.tm-gaveta.is-aberta .tm-gaveta__fundo{opacity:1}.tm-gaveta__painel{width:min(86vw,360px);transition:transform var(--tm-normal);box-shadow:var(--tm-sombra-3);overscroll-behavior:contain;background:#fff;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.tm-gaveta.is-aberta .tm-gaveta__painel{transform:none}.tm-gaveta__topo{border-bottom:1px solid var(--tm-borda);justify-content:space-between;align-items:center;padding:12px 12px 12px 18px;display:flex}.tm-gaveta__topo img{width:auto;height:40px}.tm-gaveta__grupo{border-bottom:1px solid var(--tm-borda);padding:14px 18px}.tm-gaveta__grupo h3{font-size:var(--tm-mini);text-transform:uppercase;letter-spacing:.08em;color:var(--tm-texto-suave);margin:0 0 8px;font-weight:800}.tm-gaveta__lista{margin:0;padding:0;list-style:none}.tm-gaveta__lista a,.tm-gaveta__lista summary{color:var(--tm-texto);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:1rem;font-weight:700;list-style:none;display:flex}.tm-gaveta__lista summary::-webkit-details-marker{display:none}.tm-gaveta__lista summary svg{width:18px;height:18px;transition:transform var(--tm-rapido);color:var(--tm-texto-suave)}.tm-gaveta__lista details[open]>summary svg{transform:rotate(180deg)}.tm-gaveta__lista details ul{border-left:2px solid var(--tm-pessego);margin:0 0 6px;padding:0 0 0 12px;list-style:none}.tm-gaveta__lista details ul a{font-weight:600;font-size:var(--tm-pequeno);color:var(--tm-texto-suave);padding:8px 0}.tm-gaveta__lista a:hover{color:var(--tm-ameixa)}.tm-gaveta__lista .tm-gaveta__destaque{color:var(--tm-coral-escuro)}.tm-gaveta__rodape{gap:8px;margin-top:auto;padding:16px 18px 24px;display:grid}.tm-barra{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--tm-borda);padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tm-barra a,.tm-barra button{min-height:56px;color:var(--tm-texto-suave);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:700;display:flex;position:relative}.tm-barra a.is-ativo,.tm-barra a:hover,.tm-barra button:hover{color:var(--tm-ameixa)}.tm-barra svg{width:24px;height:24px}.tm-barra .tm-badge-contador{top:4px;right:calc(50% - 20px)}body.tm-tem-barra{padding-bottom:calc(64px + env(safe-area-inset-bottom))}@media (width>=992px){.tm-barra{display:none}body.tm-tem-barra{padding-bottom:0}}.tm-rodape{background:var(--tm-creme);border-top:1px solid var(--tm-pessego);margin-top:var(--tm-secao);color:var(--tm-texto)}.tm-rodape__topo{gap:28px;padding-block:40px 28px;display:grid}.tm-rodape__marca img{width:auto;height:56px;margin-bottom:12px}.tm-rodape__marca p{color:var(--tm-texto-suave);font-size:var(--tm-pequeno);max-width:36ch}.tm-rodape h3{margin-bottom:10px;font-size:.9375rem}.tm-rodape ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tm-rodape ul a{color:var(--tm-texto);font-size:var(--tm-pequeno)}.tm-rodape ul a:hover{color:var(--tm-coral-escuro)}.tm-rodape__contato a{font-weight:700}.tm-rodape__contato p{font-size:var(--tm-pequeno);color:var(--tm-texto-suave)}.tm-rodape__base{border-top:1px solid var(--tm-pessego);font-size:var(--tm-mini);color:var(--tm-texto-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-block:16px;display:flex}.tm-rodape__seguro{align-items:center;gap:6px;display:inline-flex}.tm-rodape__seguro svg{width:16px;height:16px;color:var(--tm-verde-texto)}@media (width>=768px){.tm-rodape__topo{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px}}@media (width>=992px){.tm-rodape__topo{padding-block:56px 36px}}.tp-header-area,.tp-header-sticky-area,.tp-mobile-menu,.offcanvas__area,.tp-search-area,.back-to-top-wrapper,.tp-footer-area,#loading{display:none!important}.tm-hero{padding-top:14px}.tm-hero__trilho{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;border-radius:var(--tm-raio-lg);gap:12px;display:flex;overflow-x:auto}.tm-hero__trilho::-webkit-scrollbar{display:none}.tm-hero__slide{scroll-snap-align:start;background:var(--_bg,var(--tm-creme));border-radius:var(--tm-raio-lg);flex:0 0 100%;grid-template-rows:auto auto;grid-template-columns:1fr;min-height:420px;display:grid;position:relative;overflow:hidden}.tm-hero__midia{aspect-ratio:4/3;position:relative;overflow:hidden}.tm-hero__midia img{object-fit:cover;width:100%;height:100%}.tm-hero__texto{flex-direction:column;justify-content:center;gap:10px;padding:22px 22px 26px;display:flex}.tm-hero__sobre{font-size:var(--tm-mini);text-transform:uppercase;letter-spacing:.1em;color:var(--tm-coral-escuro);font-weight:800}.tm-hero-titulo{color:var(--tm-ameixa);margin:0;font-size:clamp(1.9rem,1.2rem + 3.6vw,3.5rem);line-height:1.05}.tm-hero__desc{color:var(--tm-texto);max-width:42ch;margin:0;font-size:1.0625rem}.tm-hero__acoes{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.tm-hero__pontos{justify-content:center;gap:8px;margin-top:12px;display:flex}.tm-hero__pontos button{background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:relative}.tm-hero__pontos button:before{content:"";border-radius:var(--tm-raio-pill);background:var(--tm-pessego-2);width:10px;height:10px;transition:width var(--tm-rapido), background var(--tm-rapido);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tm-hero__pontos button.is-ativo{width:40px}.tm-hero__pontos button.is-ativo:before{background:var(--tm-coral);width:26px}.tm-hero__setas{display:none}.tm-hero--sem-imagem .tm-hero__slide{background:linear-gradient(135deg, var(--tm-creme) 0%, var(--tm-pessego) 100%);grid-template-rows:auto;min-height:320px}.tm-hero--sem-imagem .tm-hero__texto{padding:36px 24px 40px}.tm-hero__decor{place-items:center;padding:28px 24px 0;display:grid}.tm-hero__decor img{opacity:.95;filter:drop-shadow(0 12px 24px #36203b1f);width:min(44vw,180px);height:auto}@media (width>=768px){.tm-hero--sem-imagem .tm-hero__slide{grid-template-columns:1.4fr .6fr;min-height:360px}.tm-hero__decor{order:2;padding:0 40px}.tm-hero__decor img{opacity:.9;width:min(18vw,210px)}.tm-hero--sem-imagem .tm-hero__pontos{display:none}.tm-hero{padding-top:20px}.tm-hero__slide{grid-template-rows:auto;grid-template-columns:1.05fr 1fr;min-height:400px}.tm-hero__texto{order:-1;padding:40px}.tm-hero__midia{aspect-ratio:auto;height:100%}.tm-hero__midia img{position:absolute;inset:0}.tm-hero__pontos{z-index:1;justify-content:flex-start;margin-top:-40px;margin-bottom:20px;padding-left:40px;position:relative}}@media (width>=1200px){.tm-hero__slide{grid-template-columns:1fr 1.1fr;min-height:480px}.tm-hero__texto{gap:14px;padding:56px}.tm-hero__pontos{padding-left:56px}.tm-hero__setas{z-index:2;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.tm-hero__setas button{width:44px;height:44px;color:var(--tm-ameixa);box-shadow:var(--tm-sombra-1);background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid}.tm-hero__setas button:hover{background:#fff}.tm-hero__setas svg{width:20px;height:20px}.tm-hero__wrap{position:relative}}.tm-hero__slide--foto{background:var(--tm-creme);min-height:0;display:block}.tm-hero__slide--foto .tm-hero__midia{aspect-ratio:4/5;max-height:560px;display:block;position:relative}.tm-hero__slide--foto .tm-hero__midia img{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.tm-hero__veu{pointer-events:none;background:linear-gradient(#fff6f0f5 0%,#fff6f0cc 34%,#fff6f000 58%);position:absolute;inset:0}.tm-hero__slide--foto .tm-hero__texto{justify-content:flex-start;gap:8px;max-width:100%;padding:24px 22px 0;position:absolute;inset:0 0 auto}.tm-hero__slide--foto .tm-hero-titulo{font-size:clamp(1.75rem,1rem + 3.4vw,3.25rem)}.tm-hero__slide--foto .tm-hero__desc{max-width:30ch;font-size:1rem}.tm-hero--foto .tm-hero__pontos{margin-top:12px}@media (width>=768px){.tm-hero__slide--foto .tm-hero__midia{aspect-ratio:2.2;width:100%;min-height:380px;max-height:520px}.tm-hero__slide--foto .tm-hero__midia img{object-position:right center}.tm-hero__veu{background:linear-gradient(90deg,#fff6f0f5 0%,#fff6f0db 30%,#fff6f059 48%,#fff6f000 62%)}.tm-hero__slide--foto .tm-hero__texto{order:0;justify-content:center;width:min(52%,560px);padding:40px;inset:0 auto 0 0}.tm-hero__slide--foto .tm-hero__desc{max-width:38ch;font-size:1.0625rem}.tm-hero--foto .tm-hero__pontos{z-index:2;margin:0;padding:0;position:absolute;bottom:22px;left:40px}}@media (width>=1200px){.tm-hero__slide--foto .tm-hero__texto{padding:56px}.tm-hero--foto .tm-hero__pontos{left:56px}}@media (width<=767.98px){.tm-hero__acoes .tm-btn--grande{min-height:46px;padding:0 18px;font-size:.9375rem}}.tm-atalhos{padding-top:14px}.tm-atalhos .tm-rolagem{gap:8px}@media (width>=992px){.tm-atalhos{display:none}}.tm-faixa-confianca{padding-top:22px}.tm-deptos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tm-depto{border-radius:var(--tm-raio);background:var(--tm-creme);border:1px solid var(--tm-pessego);transition:box-shadow var(--tm-normal), transform var(--tm-normal);display:block;position:relative;overflow:hidden}@media (hover:hover){.tm-depto:hover{box-shadow:var(--tm-sombra-2);transform:translateY(-2px)}}.tm-depto__img{aspect-ratio:1;overflow:hidden}.tm-depto__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--tm-normal)}@media (hover:hover){.tm-depto:hover .tm-depto__img img{transform:scale(1.04)}}.tm-depto__corpo{padding:10px 10px 12px}.tm-depto__nome{font-size:var(--tm-pequeno);color:var(--tm-ameixa);margin:0;font-weight:800;line-height:1.25}.tm-depto__sub,.tm-depto__link{display:none}@media (width>=768px){.tm-deptos{gap:20px}.tm-depto__img{aspect-ratio:5/4}.tm-depto__corpo{padding:16px 18px 18px}.tm-depto__nome{font-size:1.125rem}.tm-depto__sub{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tm-depto__sub span{font-size:var(--tm-mini);border:1px solid var(--tm-pessego);color:var(--tm-texto);border-radius:var(--tm-raio-pill);background:#fff;padding:3px 9px}.tm-depto__link{color:var(--tm-coral-escuro);font-weight:800;font-size:var(--tm-pequeno);align-items:center;gap:6px;margin-top:12px;display:inline-flex}.tm-depto__link svg{width:16px;height:16px}}.tm-vitrine--destaque{background:var(--tm-creme);border-radius:var(--tm-raio-lg);padding:22px 16px 10px}@media (width>=768px){.tm-vitrine--destaque{padding:32px 32px 24px}}.tm-vitrine--destaque .tm-trilho{margin-inline:-16px;padding-inline:16px}@media (width>=768px){.tm-vitrine--destaque .tm-trilho{margin-inline:0;padding-inline:0}}.tm-kits{gap:12px;display:grid}@media (width>=768px){.tm-kits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1200px){.tm-kits{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-kit{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);transition:box-shadow var(--tm-normal), transform var(--tm-normal);background:#fff;grid-template-columns:40% 1fr;display:grid;position:relative;overflow:hidden}@media (hover:hover){.tm-kit:hover{box-shadow:var(--tm-sombra-2);transform:translateY(-2px)}}.tm-kit__img{background:var(--tm-creme);aspect-ratio:1}.tm-kit__img img{object-fit:cover;width:100%;height:100%}.tm-kit__corpo{flex-direction:column;gap:6px;padding:14px 14px 14px 16px;display:flex}.tm-kit__selo{align-self:flex-start}.tm-kit__nome{margin:0;font-size:.9375rem;font-weight:800}.tm-kit__nome a:after{content:"";position:absolute;inset:0}.tm-kit__desc{font-size:var(--tm-mini);color:var(--tm-texto-suave);margin:0}.tm-kit .tm-preco{margin-top:auto}.tm-afeto{background:var(--tm-pessego);border-radius:var(--tm-raio-lg);gap:18px;padding:28px 22px;display:grid;position:relative;overflow:hidden}.tm-afeto__simbolo{width:88px;height:88px}.tm-afeto__simbolo img,.tm-afeto__simbolo svg{width:100%;height:100%}.tm-afeto h2{font-size:var(--tm-h2);margin-bottom:8px}.tm-afeto .tm-secao-sobre{color:var(--tm-ameixa)}.tm-afeto p{max-width:58ch}.tm-afeto .tm-btn{place-self:flex-start start}.tm-afeto__valores{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:6px;display:grid}.tm-afeto__valores div{border-radius:var(--tm-raio-sm);font-size:var(--tm-pequeno);background:#ffffffb3;padding:12px 14px}.tm-afeto__valores strong{color:var(--tm-ameixa);display:block}@media (width>=992px){.tm-afeto{grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:48px}.tm-afeto__simbolo{width:160px;height:160px}}.tm-news{background:var(--tm-creme);border:1px solid var(--tm-pessego);color:var(--tm-texto);border-radius:var(--tm-raio-lg);gap:18px;padding:28px 22px;display:grid}.tm-news h2{color:var(--tm-ameixa);font-size:var(--tm-h3);margin-bottom:6px}.tm-news p{color:var(--tm-texto-suave);font-size:var(--tm-pequeno);margin:0}.tm-news form{flex-wrap:wrap;gap:8px;display:flex}.tm-news input[type=email]{border-radius:var(--tm-raio-pill);border:1.5px solid var(--tm-borda-2);min-height:48px;color:var(--tm-texto);background:#fff;flex:220px;padding:0 18px}.tm-news input[type=text]{border-radius:var(--tm-raio-pill);border:1.5px solid var(--tm-borda-2);min-height:48px;color:var(--tm-texto);background:#fff;flex:220px;padding:0 18px}.tm-news .tm-btn{background:var(--tm-coral);color:var(--tm-ameixa);border-radius:var(--tm-raio-pill);border:0;flex:none;min-height:48px;padding:0 22px;font-weight:800}.tm-news button[type=submit]{background:var(--tm-coral);color:var(--tm-ameixa);border-radius:var(--tm-raio-pill);border:0;flex:none;min-height:48px;padding:0 22px;font-weight:800}.tm-news .tm-btn:hover{background:var(--tm-coral-2)}.tm-news button[type=submit]:hover{background:var(--tm-coral-2)}.tm-news small{color:var(--tm-texto-suave);font-size:var(--tm-mini);margin-top:8px;display:block}.tm-news small a{color:var(--tm-ameixa)!important}.tm-news .newsletter-message,.tm-news .alert{width:100%;font-size:var(--tm-pequeno);margin-top:8px}@media (width>=992px){.tm-news{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px 48px}}.tp-page-area{padding:0!important}html.tm-travado,html.tm-travado body{overflow:hidden}.tm-main{padding-bottom:16px}.tm-miolo{padding:14px 0 6px}.tm-trilha ol{font-size:var(--tm-mini);color:var(--tm-texto-suave);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.tm-trilha li+li:before{content:"›";color:var(--tm-texto-leve);margin-right:8px}.tm-trilha a{color:var(--tm-texto-suave)}.tm-trilha a:hover{color:var(--tm-ameixa)}.tm-trilha [aria-current]{color:var(--tm-ameixa);font-weight:700}.tm-miolo__titulo{font-size:var(--tm-h1);margin:8px 0 0}.tm-pagina{padding:12px 0 40px}.tm-busca-tela{z-index:2100;visibility:hidden;opacity:0;transition:opacity var(--tm-rapido), transform var(--tm-rapido), visibility var(--tm-rapido);background:#fff;position:fixed;inset:0;overflow-y:auto;transform:translateY(8px)}.tm-busca-tela.is-aberta{visibility:visible;opacity:1;transform:none}.tm-busca-tela__topo{padding:12px var(--tm-gutter);border-bottom:1px solid var(--tm-borda);background:#fff;align-items:center;gap:6px;display:flex;position:sticky;top:0}.tm-busca-tela__topo .tm-busca{flex:1}.tm-busca-tela__sugestoes{padding:18px var(--tm-gutter)}.tm-busca-tela__sugestoes h3{font-size:var(--tm-mini);text-transform:uppercase;letter-spacing:.08em;color:var(--tm-texto-suave);margin-bottom:10px}.tm-busca-tela__chips{flex-wrap:wrap;gap:8px;display:flex}.tm-busca-tela .bb-quick-search-results{box-shadow:none;border:0;border-radius:0;max-height:none;position:static}@media (width>=992px){.tm-busca-tela{display:none}}.body-overlay{z-index:1900;opacity:0;visibility:hidden;transition:opacity var(--tm-normal), visibility var(--tm-normal);background:#1f132480;position:fixed;inset:0}.body-overlay.opened{opacity:1;visibility:visible}.cartmini__area{z-index:1950;width:min(100vw,420px);transition:transform var(--tm-normal);visibility:hidden;background:#fff;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.cartmini__area.cartmini-opened{box-shadow:var(--tm-sombra-3);visibility:visible;transform:none}.cartmini__wrapper{flex-direction:column;height:100%;display:flex}.cartmini__top-wrapper{flex:1;overflow-y:auto}.cartmini__top{padding:16px var(--tm-gutter);border-bottom:1px solid var(--tm-borda);z-index:1;background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.cartmini__top-title-text{color:var(--tm-ameixa);font-size:1.0625rem;font-weight:800}.cartmini__close-btn{background:var(--tm-creme);width:40px;height:40px;color:var(--tm-ameixa);border:0;border-radius:50%;place-items:center;display:grid}.cartmini__widget{padding:8px var(--tm-gutter)}.cartmini__widget-item{border-bottom:1px solid var(--tm-borda);grid-template-columns:72px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid;position:relative}.cartmini__thumb{border-radius:var(--tm-raio-sm);background:var(--tm-creme);width:72px;height:72px;overflow:hidden}.cartmini__thumb img{object-fit:cover;width:100%;height:100%}.cartmini__title a{color:var(--tm-ameixa);font-weight:700;font-size:var(--tm-pequeno);margin-bottom:6px;display:block}.cartmini__price-wrapper{color:var(--tm-ameixa);margin-top:6px;font-weight:800}.cartmini__del{width:32px;height:32px;color:var(--tm-texto-suave);border-radius:50%;place-items:center;display:grid}.cartmini__del:hover{background:var(--tm-erro-fundo);color:var(--tm-erro)}.cartmini__checkout{padding:14px var(--tm-gutter) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--tm-borda);background:#fff}.cartmini__checkout-title{font-size:1rem}.cartmini__checkout-label{color:var(--tm-texto-suave)}.cartmini__checkout-title>div>span:last-child{color:var(--tm-ameixa);font-weight:900}.cartmini__checkout-btn{gap:8px;display:grid}.cartmini__checkout-btn .tp-btn{border-radius:var(--tm-raio-pill);background:var(--tm-coral);min-height:48px;color:var(--tm-ameixa);border:0;justify-content:center;align-items:center;font-weight:800;display:flex}.cartmini__checkout-btn .tp-btn.tp-btn-border{border:1.5px solid var(--tm-ameixa);color:var(--tm-ameixa);background:0 0}.cartmini__empty{padding:48px 24px}.cartmini__empty img{opacity:.8;max-width:140px;margin:0 auto 16px}.cartmini__empty p{color:var(--tm-texto-suave);margin-bottom:16px}.cartmini__empty .tp-btn{border-radius:var(--tm-raio-pill);background:var(--tm-coral);min-height:44px;color:var(--tm-ameixa);align-items:center;padding:0 20px;font-weight:800;display:inline-flex}.cartmini__widget .tp-product-quantity,.tp-cart-quantity .tp-product-quantity{border:1.5px solid var(--tm-borda-2);border-radius:var(--tm-raio-pill);align-items:center;height:36px;display:inline-flex;overflow:hidden}.tp-product-quantity .tp-cart-minus,.tp-product-quantity .tp-cart-plus{cursor:pointer;width:34px;height:100%;color:var(--tm-ameixa);place-items:center;display:grid}.tp-product-quantity .tp-cart-input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:40px;min-height:0;padding:0;font-weight:800}.tp-product-quantity .tp-cart-input::-webkit-inner-spin-button{appearance:none}.tm-aviso-wrap .ae-anno-announcement-wrapper,.ae-anno-announcement-wrapper{border-bottom:1px solid var(--tm-pessego);justify-content:center;font-weight:700;background:var(--tm-creme)!important;color:var(--tm-ameixa)!important;font-size:var(--tm-mini)!important;padding:7px var(--tm-gutter)!important;max-width:none!important;position:static!important}.ae-anno-announcement__items{text-align:center;justify-content:center}.ae-anno-announcement__content{margin-inline-end:0}.ae-anno-announcement__controls,.ae-anno-announcement__dismiss-button{color:var(--tm-ameixa)!important}.cookie-consent-modal__dialog,.cookie-consent,.site-notice{font-family:var(--tm-fonte)!important;border-radius:var(--tm-raio)!important}.cookie-consent-modal__dialog .btn-primary,.cookie-consent .btn-primary,.site-notice__primary{font-weight:800;background:var(--tm-ameixa)!important;border-color:var(--tm-ameixa)!important;border-radius:var(--tm-raio-pill)!important}.site-notice__secondary,.cookie-consent-modal__dialog .btn-outline-secondary{border-radius:var(--tm-raio-pill)!important;color:var(--tm-ameixa)!important;border-color:var(--tm-borda-2)!important}.cookie-consent-modal__badge,.site-notice__badge{background:var(--tm-creme)!important;color:var(--tm-coral-escuro)!important}#toast-container>div,.toast{font-family:var(--tm-fonte);border-radius:var(--tm-raio-sm)!important;box-shadow:var(--tm-sombra-2)!important;opacity:1!important}#toast-container>.toast-success{background-color:var(--tm-verde-texto)!important}#toast-container>.toast-error{background-color:var(--tm-erro)!important}#toast-container>.toast-info{background-color:var(--tm-ameixa)!important}.modal-content{border-radius:var(--tm-raio-lg);box-shadow:var(--tm-sombra-3);border:0}.modal .btn-close{border-radius:50%;padding:10px}.tm-produto__midia img,.tm-depto__img img,.tm-kit__img img,.tm-item__img img{background:var(--tm-creme)}.tp-btn,.tp-btn-2,.tp-btn-blue,.btn-primary{background-color:var(--tm-ameixa);border-color:var(--tm-ameixa);color:#fff;border-radius:var(--tm-raio-pill);font-weight:800}.tp-btn:hover,.btn-primary:hover{background-color:var(--tm-ameixa-2);border-color:var(--tm-ameixa-2);color:#fff}.tp-footer-area,.tp-header-area,.tp-header-sticky-area,.tp-mobile-menu,.offcanvas__area,.tp-search-area,.back-to-top-wrapper,#loading{display:none!important}.tm-loja{padding:8px 0 40px}.tm-loja__topo{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tm-loja__resultado{font-size:var(--tm-pequeno);color:var(--tm-texto-suave);margin-right:auto}.tm-loja__ordem{align-items:center;gap:8px;display:flex}.tm-loja__ordem label{font-size:var(--tm-mini);color:var(--tm-texto-suave);font-weight:700}.tm-loja__ordem .tm-select{min-height:40px;font-size:var(--tm-pequeno);border-radius:var(--tm-raio-pill);width:auto;padding:6px 36px 6px 12px}.tm-loja__filtro-btn{min-height:40px}.tm-loja__grade{gap:24px;display:grid}@media (width>=992px){.tm-loja__grade{grid-template-columns:260px minmax(0,1fr);gap:32px}}.tm-loja__chips{margin-bottom:14px}.tm-loja__desc{color:var(--tm-texto-suave);max-width:70ch;margin-bottom:14px}.tm-loja__filtros-ativos{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tm-loja__filtros-ativos a{font-size:var(--tm-mini);border-radius:var(--tm-raio-pill);background:var(--tm-pessego);color:var(--tm-ameixa);align-items:center;gap:4px;padding:5px 10px;font-weight:700;display:inline-flex}.bb-shop-sidebar{gap:18px;display:grid}@media (width<=991.98px){.bb-filter-offcanvas-area{z-index:2000;visibility:hidden;position:fixed;inset:0}.bb-filter-offcanvas-area.offcanvas-opened{visibility:visible}.bb-filter-offcanvas-area:before{content:"";opacity:0;transition:opacity var(--tm-normal);background:#1f132480;position:absolute;inset:0}.bb-filter-offcanvas-area.offcanvas-opened:before{opacity:1}.bb-filter-offcanvas-wrapper{border-radius:var(--tm-raio-lg) var(--tm-raio-lg) 0 0;max-height:86vh;transition:transform var(--tm-normal);padding:8px var(--tm-gutter) calc(24px + env(safe-area-inset-bottom));box-shadow:var(--tm-sombra-3);background:#fff;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.bb-filter-offcanvas-area.offcanvas-opened .bb-filter-offcanvas-wrapper{transform:none}.bb-filter-offcanvas-close{background:#fff;justify-content:flex-end;padding:8px 0;display:flex;position:sticky;top:0}.bb-filter-offcanvas-close-btn{background:var(--tm-creme);color:var(--tm-ameixa);border-radius:var(--tm-raio-pill);border:0;align-items:center;gap:6px;padding:8px 14px;font-weight:800;display:inline-flex}.bb-filter-offcanvas-close-btn svg{width:18px;height:18px}}@media (width>=992px){.bb-filter-offcanvas-close{display:none}}.bb-product-filter .widget-title,.bb-shop-widget-title,.tp-shop-widget-title{color:var(--tm-ameixa);margin:0 0 10px;font-size:.9375rem;font-weight:800}.bb-shop-widget,.tp-shop-widget,.bb-shop-sidebar>div,.bb-product-filter>div,.tp-shop-widget-content{background:#fff!important}.bb-shop-sidebar>form>div,.bb-shop-sidebar>div{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);background:#fff;margin-bottom:14px;padding:16px}.bb-shop-widget ul,.tp-shop-widget ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bb-shop-widget a,.tp-shop-widget a{color:var(--tm-texto);font-size:var(--tm-pequeno)}.bb-shop-widget a:hover{color:var(--tm-ameixa)}.bb-shop-widget .form-check-input{accent-color:var(--tm-ameixa);width:18px;height:18px}.bb-shop-widget .form-check-label{font-size:var(--tm-pequeno)}.bb-shop-widget .tp-shop-widget-checkbox-circle-list,.bb-shop-widget .tp-shop-widget-categories ul{gap:8px}.bb-product-price-filter .noUi-connect,.irs-bar,.irs--flat .irs-bar{background:var(--tm-coral)!important}.irs--flat .irs-handle>i:first-child,.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{background:var(--tm-ameixa)!important}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{border-top-color:var(--tm-ameixa)!important}.tp-shop-widget-filter-info{font-size:var(--tm-pequeno);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.tp-shop-widget-filter-info .tp-shop-widget-filter-btn,.bb-product-filter-btn{border-radius:var(--tm-raio-pill);background:var(--tm-ameixa);color:#fff;min-height:36px;font-weight:800;font-size:var(--tm-mini);border:0;padding:0 14px}.bb-product-items-wrapper{position:relative}.bb-product-items-wrapper.loading:after{content:"";background:#fff9;position:absolute;inset:0}.tm-loja .alert{border-radius:var(--tm-raio)}.tm-produto-pagina{padding:4px 0 40px}.tm-produto-pagina__topo{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.tm-galeria,.tm-ficha{min-width:0}.bb-product-gallery,.bb-product-gallery-wrapper,.bb-product-gallery .slick-list,.bb-product-gallery .slick-track{max-width:100%}@media (width>=992px){.tm-produto-pagina__topo{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px}}.tm-galeria{position:relative}.bb-product-gallery-images{border-radius:var(--tm-raio-lg);background:var(--tm-creme);aspect-ratio:1;overflow:hidden}.bb-product-gallery-images a{aspect-ratio:1;display:block}.bb-product-gallery-images img{object-fit:cover;width:100%;height:100%}.bb-product-gallery-thumbnails{margin-top:10px}.bb-product-gallery-thumbnails .slick-slide>div>div,.bb-product-gallery-thumbnails>div{padding:0 4px}.bb-product-gallery-thumbnails img{border-radius:var(--tm-raio-sm);cursor:pointer;background:var(--tm-creme);aspect-ratio:1;object-fit:cover;border:2px solid #0000;width:100%}.bb-product-gallery-thumbnails .slick-current img{border-color:var(--tm-coral)}.bb-product-gallery-vertical{grid-template-columns:1fr;display:grid}.slick-arrow{z-index:1;width:40px;height:40px;box-shadow:var(--tm-sombra-1);color:var(--tm-ameixa);border-radius:50%;background:#ffffffeb!important}.slick-arrow:before{color:var(--tm-ameixa);opacity:1}.slick-dots li button:before{color:var(--tm-pessego-2);opacity:1;font-size:10px}.slick-dots li.slick-active button:before{color:var(--tm-coral)}.tm-galeria .tm-produto__selos{top:14px;left:14px}.tm-ficha{flex-direction:column;gap:14px;display:flex}.tm-ficha__cat{font-size:var(--tm-mini);color:var(--tm-coral-escuro);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.tm-ficha__cat a{color:inherit}.tm-ficha__titulo{margin:0;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);line-height:1.2}.tm-ficha__sku{font-size:var(--tm-mini);color:var(--tm-texto-suave)}.tm-ficha__desc{color:var(--tm-texto);font-size:.9375rem}.tm-ficha__preco{border-radius:var(--tm-raio);background:var(--tm-creme);gap:6px;padding:14px 16px;display:grid}.tm-ficha__preco .tm-preco--grande .tm-preco__atual{font-size:1.875rem}.tm-ficha__pix{color:var(--tm-verde-texto);background:var(--tm-verde-agua-2);border-radius:var(--tm-raio-pill);font-weight:800;font-size:var(--tm-pequeno);align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.tm-ficha__pix svg{width:18px;height:18px}.tm-ficha__estoque{font-size:var(--tm-pequeno);font-weight:700}.tm-ficha__estoque .text-success{color:var(--tm-verde-texto)!important}.tm-ficha__estoque .text-danger{color:var(--tm-erro)!important}.tm-ficha__compra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-ficha__compra .tm-btn{flex:200px}.tm-ficha__compra .tm-qtd{flex:none}.tm-ficha__links{flex-wrap:wrap;gap:14px;display:flex}.tm-ficha__links button{color:var(--tm-texto-suave);font-weight:700;font-size:var(--tm-pequeno);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.tm-ficha__links button:hover,.tm-ficha__links button.active{color:var(--tm-coral-escuro)}.tm-ficha__links svg{width:18px;height:18px}.tm-ficha__links button.active svg path{fill:currentColor}.tm-ficha__garantias{gap:8px;margin-top:4px;display:grid}.tm-ficha__garantias div{font-size:var(--tm-pequeno);color:var(--tm-texto);align-items:flex-start;gap:10px;display:flex}.tm-ficha__garantias svg{width:20px;height:20px;color:var(--tm-coral-escuro);flex:none;margin-top:1px}.tm-ficha__garantias a{font-weight:700}.tm-ficha__meta{font-size:var(--tm-mini);color:var(--tm-texto-suave);flex-wrap:wrap;gap:4px 12px;display:flex}.tm-frete,.tm-frete-caixa{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);padding:14px 16px}.tm-frete h3,.tm-frete-caixa h3{align-items:center;gap:8px;margin-bottom:8px;font-size:.9375rem;display:flex}.tm-frete form,.tm-frete-form{gap:8px;display:flex}.tm-frete input,.tm-frete-form input{flex:1;min-width:0}.tm-frete .tm-btn,.tm-frete-form .tm-btn{flex:none}.tm-frete-resultado,.tm-frete__resultado{font-size:var(--tm-pequeno);gap:6px;margin-top:10px;display:grid}.tm-frete-resultado>div,.tm-frete__resultado>div{border-radius:var(--tm-raio-sm);background:var(--tm-fundo-2);justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.product-form .attribute-swatches-wrapper,.product-form .tp-product-details-variation,.product-form .bb-product-attribute-swatch,.product-form .bb-product-options{margin:0}.product-form .tp-product-details-variation-title,.product-form .attribute-name,.product-form .bb-product-option-title{font-weight:800;font-size:var(--tm-pequeno);color:var(--tm-ameixa);margin-bottom:8px;display:block}.product-form .tp-color-variation-item,.product-form .bb-product-attribute-swatch-item,.product-form .attribute-swatch-item{border-radius:var(--tm-raio-pill)}.product-form .tp-size-variation-item.active,.product-form .attribute-swatch-item.active,.product-form .bb-product-attribute-swatch-item.active{box-shadow:0 0 0 2px var(--tm-ameixa) inset;border-color:var(--tm-ameixa)!important}.product-form .tp-size-variation-item,.product-form .attribute-swatch-item .custom-radio-label,.product-form .bb-product-attribute-swatch-item{border:1.5px solid var(--tm-borda-2);border-radius:var(--tm-raio-sm);min-height:40px;font-weight:700;font-size:var(--tm-pequeno);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.product-form .attribute-swatch-item input:checked+.custom-radio-label,.product-form .attribute-swatch-item.active .custom-radio-label{border-color:var(--tm-ameixa);background:var(--tm-creme);color:var(--tm-ameixa)}.product-form .number-items-available{font-size:var(--tm-pequeno);font-weight:700}.tm-abas{margin-top:36px}.tm-abas__lista{border-bottom:1px solid var(--tm-borda);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.tm-abas__lista::-webkit-scrollbar{display:none}.tm-abas__lista [role=tab]{color:var(--tm-texto-suave);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:12px 16px;font-weight:800}.tm-abas__lista [role=tab][aria-selected=true]{color:var(--tm-ameixa);border-bottom-color:var(--tm-coral)}.tm-abas [role=tabpanel]{padding:20px 0}.tm-abas .ck-content{max-width:72ch;font-size:1rem}.tm-abas .ck-content img{border-radius:var(--tm-raio)}.tm-abas table{border-collapse:collapse;width:100%;font-size:var(--tm-pequeno)}.tm-abas td,.tm-abas th{border-bottom:1px solid var(--tm-borda);text-align:left;padding:10px 12px}.tm-abas th{color:var(--tm-ameixa);background:var(--tm-fundo-2);width:36%}.tm-duvidas details{border:1px solid var(--tm-borda);border-radius:var(--tm-raio-sm);margin-bottom:8px;padding:0 16px}.tm-duvidas summary{color:var(--tm-ameixa);cursor:pointer;justify-content:space-between;gap:10px;padding:14px 0;font-weight:800;list-style:none;display:flex}.tm-duvidas summary:after{content:"+";color:var(--tm-coral-escuro);font-weight:900}.tm-duvidas details[open] summary:after{content:"–"}.tm-duvidas details>div,.tm-duvidas details>p{color:var(--tm-texto);font-size:var(--tm-pequeno);padding:0 0 14px}.tm-relacionados{margin-top:36px}.tp-related-product,.tp-related-skeleton{padding:0}.tp-related-skeleton-slider{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=992px){.tp-related-skeleton-slider{grid-template-columns:repeat(4,1fr)}}.tp-related-skeleton .skeleton{background:var(--tm-areia);border-radius:var(--tm-raio-sm);min-height:14px;margin-bottom:8px}.tp-related-skeleton .skeleton-thumb{aspect-ratio:1}.tp-related-skeleton-header,.tp-related-skeleton-scrollbar{display:none}.tm-compra-fixa{z-index:1600;border-top:1px solid var(--tm-borda);padding:10px var(--tm-gutter) calc(10px + env(safe-area-inset-bottom));transition:transform var(--tm-normal);background:#fff;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.tm-compra-fixa.is-visivel{transform:none}.tm-compra-fixa .tm-preco__atual{font-size:1.125rem}.tm-compra-fixa .tm-btn{flex:1}@media (width>=992px){.tm-compra-fixa{display:none}}body.tm-produto-aberto .tm-barra{display:none}#product-quick-view-modal .modal-dialog,#quick-shop-modal .modal-dialog{max-width:960px}#product-quick-view-modal .tp-product-details-title{color:var(--tm-ameixa);font-size:1.375rem;font-weight:800}.tp-product-details-add-to-cart-btn,.tp-product-details-buy-now-btn,.tp-product-list-add-to-cart-btn{border-radius:var(--tm-raio-pill);background:var(--tm-coral);min-height:48px;color:var(--tm-ameixa);border:0;padding:0 22px;font-weight:800}.tp-product-details-buy-now-btn{background:var(--tm-ameixa);color:#fff}.tp-product-details-price-wrapper .new-price{color:var(--tm-ameixa);font-size:1.5rem;font-weight:900}.tp-product-details-price-wrapper .old-price{color:var(--tm-texto-suave);text-decoration:line-through}.tm-sacola{gap:20px;padding:8px 0 40px;display:grid}@media (width>=992px){.tm-sacola{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px}}.tm-sacola__itens{gap:12px;display:grid}.tm-item{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);background:#fff;grid-template-columns:88px 1fr;gap:12px;padding:14px;display:grid;position:relative}@media (width>=768px){.tm-item{grid-template-columns:110px 1fr auto;align-items:center;gap:18px;padding:16px 18px}}.tm-item__img{border-radius:var(--tm-raio-sm);background:var(--tm-creme);width:88px;height:88px;overflow:hidden}@media (width>=768px){.tm-item__img{width:110px;height:110px}}.tm-item__img img{object-fit:cover;width:100%;height:100%}.tm-item__nome{font-weight:700;font-size:var(--tm-pequeno);margin:0 28px 4px 0}.tm-item__nome a{color:var(--tm-ameixa)}.tm-item__var{font-size:var(--tm-mini);color:var(--tm-texto-suave)}.tm-item__linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.tm-item__total{color:var(--tm-ameixa);font-size:1.0625rem;font-weight:900}.tm-item__unit{font-size:var(--tm-mini);color:var(--tm-texto-suave)}.tm-item__remover{width:36px;height:36px;color:var(--tm-texto-suave);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.tm-item__remover:hover{background:var(--tm-erro-fundo);color:var(--tm-erro)}.tm-item__remover svg{width:18px;height:18px}@media (width>=768px){.tm-item__direita{text-align:right;justify-items:end;gap:6px;display:grid}.tm-item__remover{position:static}}.tm-sacola__cupom{gap:8px;margin-top:8px;display:flex}.tm-sacola__cupom input{flex:1;min-height:44px}.tm-sacola__cupom .tm-btn{min-height:44px}.tm-resumo{border-radius:var(--tm-raio);background:var(--tm-creme);border:1px solid var(--tm-pessego);gap:10px;padding:20px;display:grid;position:sticky;top:16px}.tm-resumo h2{margin:0 0 4px;font-size:1.125rem}.tm-resumo__linha{font-size:var(--tm-pequeno);justify-content:space-between;gap:10px;display:flex}.tm-resumo__linha--total{color:var(--tm-ameixa);border-top:1px dashed var(--tm-pessego-2);margin-top:4px;padding-top:10px;font-size:1.125rem;font-weight:900}.tm-resumo small{color:var(--tm-texto-suave);font-size:var(--tm-mini)}.tm-resumo .tm-btn{margin-top:6px}.tm-resumo__seguro{font-size:var(--tm-mini);color:var(--tm-verde-texto);justify-content:center;align-items:center;gap:6px;display:flex}.tm-resumo__seguro svg{width:16px;height:16px}.tm-tabela-wrap{overflow-x:auto}.tp-cart-list table,.tm-tabela{border-collapse:separate;border-spacing:0;width:100%}.tp-cart-list th{font-size:var(--tm-mini);text-transform:uppercase;letter-spacing:.06em;color:var(--tm-texto-suave);border-bottom:1px solid var(--tm-borda);text-align:left;padding:10px 12px}.tp-cart-list td{border-bottom:1px solid var(--tm-borda);vertical-align:middle;padding:14px 12px}.tp-cart-list td img{object-fit:cover;border-radius:var(--tm-raio-sm);background:var(--tm-creme);width:72px;height:72px}.tp-cart-title a{color:var(--tm-ameixa);font-weight:700}.tp-cart-action-btn{width:36px;height:36px;color:var(--tm-texto-suave);background:0 0;border:0;border-radius:50%}.tp-cart-action-btn:hover{background:var(--tm-erro-fundo);color:var(--tm-erro)}@media (width<=767.98px){.tp-cart-list table,.tp-cart-list tbody,.tp-cart-list tr,.tp-cart-list td{display:block}.tp-cart-list thead{display:none}.tp-cart-list tr{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);margin-bottom:12px;padding:8px 0}.tp-cart-list td{border:0;padding:6px 14px}.tp-cart-list td[data-title]:before{content:attr(data-title) ": ";font-size:var(--tm-mini);color:var(--tm-texto-suave);font-weight:700}}.bb-customer-page{padding:8px 0 40px}.bb-customer-sidebar-wrapper{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);background:#fff;overflow:hidden}.bb-customer-sidebar-heading{background:var(--tm-creme)}.bb-customer-navigation .nav-link{color:var(--tm-texto);font-weight:700;font-size:var(--tm-pequeno)}.bb-customer-navigation .nav-link.active,.bb-customer-navigation .nav-link:hover{background:var(--tm-creme)!important;color:var(--tm-ameixa)!important}.bb-profile-content{padding:0}@media (width>=992px){.bb-profile-content{padding-left:32px}}.bb-profile-header-title{font-size:var(--tm-h2)}.bb-profile-main .card,.customer-body .card{border:1px solid var(--tm-borda);border-radius:var(--tm-raio)}.customer-body .btn{border-radius:var(--tm-raio-pill);min-height:44px;font-weight:800}.customer-body .btn-primary{background:var(--tm-ameixa);border-color:var(--tm-ameixa)}.customer-body .badge{border-radius:var(--tm-raio-pill);font-weight:800}.customer-body .table th{color:var(--tm-texto-suave);font-size:var(--tm-mini);text-transform:uppercase;letter-spacing:.05em}.customer-body .nav-pills .nav-link{border-radius:var(--tm-raio-sm)}.tm-auth{max-width:460px;margin:16px auto 40px}.tm-auth .tm-cartao__corpo{padding:24px}.tm-auth h1{font-size:1.5rem}.tm-auth .btn,.bb-customer-auth .btn,.tp-login-area .btn,.tp-login-btn{border-radius:var(--tm-raio-pill);min-height:48px;font-weight:800}.bb-customer-auth .btn-primary,.tp-login-btn,.tp-login-area .btn-primary{color:#fff;background:var(--tm-ameixa)!important;border-color:var(--tm-ameixa)!important}.bb-customer-auth,.tp-login-area{padding:8px 0 40px}.bb-customer-auth .card,.tp-login-wrapper{border:1px solid var(--tm-borda);border-radius:var(--tm-raio-lg);box-shadow:var(--tm-sombra-1)}.tp-login-wrapper{padding:28px 24px}.tp-login-title,.bb-customer-auth h1,.bb-customer-auth h2{color:var(--tm-ameixa);font-size:1.5rem}.tp-login-input-box input,.tp-login-input input{border-radius:var(--tm-raio-sm);border:1.5px solid var(--tm-borda-2);min-height:48px}.tp-login-input-box label,.tp-login-input-title label{font-weight:700;font-size:var(--tm-pequeno);color:var(--tm-ameixa)}.tp-login-banner,.bb-customer-auth .auth-banner{display:none}.tp-login-forgot a,.tp-login-register a,.bb-customer-auth a{color:var(--tm-ameixa);font-weight:700}.tp-login-register{text-align:center;margin-top:16px}.tp-login-social{gap:8px;display:grid}.tp-login-social a{border-radius:var(--tm-raio-pill)}.tp-order-area{padding:8px 0 40px}.tp-order-area .card,.order-tracking-form{border:1px solid var(--tm-borda);border-radius:var(--tm-raio)}.tp-order-area .btn-primary{background:var(--tm-ameixa);border-color:var(--tm-ameixa);border-radius:var(--tm-raio-pill);min-height:48px;font-weight:800}.tm-contato{gap:24px;display:grid}@media (width>=992px){.tm-contato{grid-template-columns:1fr 1.2fr;gap:40px}}.contact-form .form-control,.contact-form textarea{border-radius:var(--tm-raio-sm);min-height:48px}.contact-form .btn{border-radius:var(--tm-raio-pill);background:var(--tm-ameixa);color:#fff;border:0;min-height:48px;padding:0 24px;font-weight:800}.contact-form button[type=submit]{border-radius:var(--tm-raio-pill);background:var(--tm-ameixa);color:#fff;border:0;min-height:48px;padding:0 24px;font-weight:800}.contact-form label{font-weight:700;font-size:var(--tm-pequeno);color:var(--tm-ameixa)}.tm-qtd .tp-cart-minus,.tm-qtd .tp-cart-plus{width:36px;height:100%;color:var(--tm-ameixa);cursor:pointer;background:0 0;border:0;place-items:center;display:grid!important;position:static!important;transform:none!important}.tm-qtd .tp-cart-minus svg,.tm-qtd .tp-cart-plus svg{width:16px;height:16px}.tm-qtd .tp-cart-input{text-align:center;background:0 0;border:0;width:44px;min-height:0;padding:0;font-weight:800}.tm-item .tm-qtd--pequeno .tp-cart-input{width:36px;font-size:var(--tm-pequeno)}.tp-product-details-cross-sale,.bb-cross-sale-products,.bb-up-sale-products,.tp-cross-sale-area{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);background:#fff;margin-top:32px;padding:18px}.bb-cross-sale-products .bb-cross-sale-title,.tp-cross-sale-area h3,.tp-product-details-cross-sale h3{font-size:1.125rem}.bb-cross-sale-products .btn,.tp-cross-sale-area .btn{border-radius:var(--tm-raio-pill);font-weight:800}.tm-compartilhar{font-size:var(--tm-pequeno);color:var(--tm-texto-suave);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-auth-wrap{max-width:560px;margin:8px auto 40px}.tm-auth-wrap .tp-login-wrapper,.tm-auth-wrap .card{border:1px solid var(--tm-borda);border-radius:var(--tm-raio-lg);box-shadow:var(--tm-sombra-1);background:#fff;padding:28px 22px}.tm-auth-wrap .tp-login-btn,.tm-auth-wrap .btn-primary{border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-weight:800;display:inline-flex;border-radius:var(--tm-raio-pill)!important;background:var(--tm-ameixa)!important;color:#fff!important}.tm-auth-wrap button[type=submit]{border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-weight:800;display:inline-flex;border-radius:var(--tm-raio-pill)!important;background:var(--tm-ameixa)!important;color:#fff!important}.tm-auth-wrap input.form-control,.tm-auth-wrap .tp-login-input input{min-height:48px;border-radius:var(--tm-raio-sm)!important;border:1.5px solid var(--tm-borda-2)!important}.tm-auth-wrap .tp-login-input-eye,.tm-auth-wrap .tp-login-input-icon{color:var(--tm-texto-suave)}.tm-auth-wrap .tp-login-title,.tm-auth-wrap h2,.tm-auth-wrap h3{font-family:var(--tm-fonte);color:var(--tm-ameixa);font-size:1.5rem;font-weight:800}.tm-filtros{gap:12px;display:grid}.tm-filtros .bb-ecommerce-filter-hidden-fields{display:none}.tm-filtro{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);background:#fff;padding:16px}.tm-filtro h4,.tm-filtro .bb-product-filter-title{color:var(--tm-ameixa);font-size:.9375rem;font-weight:800;font-family:var(--tm-fonte);margin:0 0 10px}.tm-filtro__lista,.tm-filtro__lista ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tm-filtro__lista a{border-radius:var(--tm-raio-sm);color:var(--tm-texto);font-size:var(--tm-pequeno);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-weight:600;display:flex}.tm-filtro__lista a:hover{background:var(--tm-creme);color:var(--tm-ameixa)}.tm-filtro__lista a.is-ativo{background:var(--tm-pessego);color:var(--tm-ameixa);font-weight:800}.tm-filtro__lista a small{color:var(--tm-texto-suave);font-weight:600;font-size:var(--tm-mini)}.tm-filtro__lista ul{border-left:2px solid var(--tm-pessego);margin:2px 0 6px 12px;padding-left:10px}.tm-filtro__lista ul a{font-weight:500}.tm-filtro .bb-product-filter-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tm-filtro .bb-product-filter-item{font-size:var(--tm-pequeno);align-items:center;gap:10px;display:flex}.tm-filtro .bb-product-filter-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--tm-ameixa);flex:none;margin:0}.tm-filtro .bb-product-filter-item input[type=radio]{width:18px;height:18px;accent-color:var(--tm-ameixa);flex:none;margin:0}.tm-filtro .bb-product-filter-item label{cursor:pointer;color:var(--tm-texto);margin:0;line-height:1.3}.tm-filtro .bb-product-filter-attribute-item+.bb-product-filter-attribute-item,.tm-filtro .bb-product-filter+.bb-product-filter{border-top:1px solid var(--tm-borda);margin-top:14px;padding-top:14px}.tm-filtro .bb-product-filter-swatch-items,.tm-filtro .attribute-swatches-wrapper{flex-wrap:wrap;gap:8px;display:flex}.tm-filtro .bb-product-price-filter{padding:10px 6px 0}.tm-filtro .bb-product-price-filter-info,.tm-filtro .input-range-label{font-size:var(--tm-pequeno);color:var(--tm-ameixa);font-weight:700}.tm-filtro .irs{font-family:var(--tm-fonte)}.tm-filtro .irs--flat .irs-line{background:var(--tm-borda)}.tm-filtro .irs--flat .irs-handle{background:var(--tm-ameixa);border-radius:50%}.tm-filtro .irs--flat .irs-min,.tm-filtro .irs--flat .irs-max{display:none}.tm-filtro .noUi-target{box-shadow:none;background:var(--tm-borda);border:0;height:6px}.tm-filtro .noUi-handle{background:var(--tm-ameixa);width:20px;height:20px;box-shadow:var(--tm-sombra-1);cursor:pointer;border:2px solid #fff;border-radius:50%}.tm-filtro .noUi-handle:before,.tm-filtro .noUi-handle:after{display:none}.tm-filtro__acoes{gap:8px;margin-top:10px;display:flex}.tm-filtro__acoes .tm-btn{flex:1}.tm-filtro .bb-product-filter-attributes .attribute-name,.tm-filtro .bb-product-filter-attributes .bb-product-attribute-swatch-title{font-weight:800;font-size:var(--tm-pequeno);color:var(--tm-ameixa);margin-bottom:8px;display:block}.tm-filtro .bb-product-filter-attributes .custom-radio-label,.tm-filtro .bb-product-filter-attributes .attribute-swatch-item .custom-radio-label{border:1.5px solid var(--tm-borda-2);border-radius:var(--tm-raio-pill);min-height:34px;font-size:var(--tm-mini);cursor:pointer;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.tm-filtro .bb-product-filter-attributes .attribute-swatch-item input:checked+.custom-radio-label,.tm-filtro .bb-product-filter-attributes .attribute-swatch-item.active .custom-radio-label{border-color:var(--tm-ameixa);background:var(--tm-creme);color:var(--tm-ameixa)}.tm-filtro .bb-product-filter-attributes .attribute-swatch-item input[type=radio]{opacity:0;width:0;height:0;position:absolute}.tm-filtro .bb-product-filter-attributes .attribute-swatch-item input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.tm-filtro .bb-product-filter-attributes .attribute-swatch-item{position:relative}.tm-filtro .bb-product-filter-attributes .attribute-swatch-item .custom-radio-label.color-swatch{border-radius:50%;width:30px;height:30px;padding:0}.tm-filtro .bb-product-filter-attributes .attribute-swatch-item input:checked+.custom-radio-label.color-swatch{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--tm-ameixa)}.tm-filtro .bb-product-filter-attributes .attribute-swatch-item .custom-radio-label.color-swatch span{border-radius:50%;width:100%;height:100%;display:block}.tm-filtro .bb-product-filter-attributes .attribute-swatch-item .custom-radio-label img{border-radius:var(--tm-raio-xs)}.tp-shop-top-result{margin-right:auto}.tp-shop-top-result p{margin:0}.tm-conta{gap:20px;padding:8px 0 40px;display:grid}@media (width>=992px){.tm-conta{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px}}.tm-conta__lateral{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);background:#fff;overflow:hidden}.tm-conta__pessoa{background:var(--tm-creme);border-bottom:1px solid var(--tm-pessego);align-items:center;gap:12px;padding:16px;display:flex}.tm-conta__avatar{background:var(--tm-ameixa);color:#fff;width:48px;height:48px;font-family:var(--tm-fonte-titulo);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:600;display:grid;overflow:hidden}.tm-conta__avatar img{object-fit:cover;width:100%;height:100%}.tm-conta__nome{color:var(--tm-ameixa);overflow-wrap:anywhere;font-weight:800;line-height:1.2}.tm-conta__email{font-size:var(--tm-mini);color:var(--tm-texto-suave);overflow-wrap:anywhere}.tm-conta__menu{scrollbar-width:none;gap:4px;margin:0;padding:8px;list-style:none;display:flex;overflow-x:auto}.tm-conta__menu::-webkit-scrollbar{display:none}.tm-conta__menu a{border-radius:var(--tm-raio-pill);color:var(--tm-texto);font-weight:700;font-size:var(--tm-pequeno);white-space:nowrap;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.tm-conta__menu a:hover{background:var(--tm-creme);color:var(--tm-ameixa)}.tm-conta__menu a.is-ativo{background:var(--tm-pessego);color:var(--tm-ameixa)}.tm-conta__menu a .icon,.tm-conta__menu a svg{flex:none;width:18px;height:18px}.tm-conta__menu a.tm-conta__sair{color:var(--tm-texto-suave)}@media (width>=992px){.tm-conta__menu{flex-direction:column;padding:10px;overflow:visible}.tm-conta__menu a{border-radius:var(--tm-raio-sm);white-space:normal}.tm-conta__menu a.tm-conta__sair{border-top:1px solid var(--tm-borda);border-radius:0;margin-top:8px;padding-top:14px}.tm-conta__pessoa{padding:20px 18px}.tm-conta__avatar{width:56px;height:56px}}.tm-conta__titulo{font-size:var(--tm-h2);margin:0 0 16px}.tm-conta__corpo{min-width:0}.tm-conta .card{box-shadow:none;border:1px solid var(--tm-borda)!important;border-radius:var(--tm-raio)!important;background:#fff!important}.tm-conta .card .card-header{background:var(--tm-creme);border-bottom:1px solid var(--tm-pessego);color:var(--tm-ameixa);border-radius:var(--tm-raio) var(--tm-raio) 0 0;font-weight:800}.tm-conta .card-body{padding:18px}.tm-conta .bg-primary,.tm-conta .bg-success,.tm-conta .bg-warning,.tm-conta .bg-info,.tm-conta .bg-secondary,.tm-conta .bg-danger{background-color:var(--tm-creme)!important}.tm-conta .text-primary,.tm-conta .text-success,.tm-conta .text-info,.tm-conta .text-warning{color:var(--tm-ameixa)!important}.tm-conta .btn{border-radius:var(--tm-raio-pill);min-height:44px;font-weight:800;font-size:var(--tm-pequeno);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.tm-conta .btn .icon,.tm-conta .btn svg{flex:none;width:18px;height:18px}.tm-conta .btn-primary,.tm-conta .btn-success,.tm-conta .btn-warning,.tm-conta .btn-info,.tm-conta .btn-secondary,.tm-conta .btn-dark{background:var(--tm-ameixa)!important;border-color:var(--tm-ameixa)!important;color:#fff!important}.tm-conta .btn-primary:hover,.tm-conta .btn-success:hover,.tm-conta .btn-warning:hover,.tm-conta .btn-info:hover,.tm-conta .btn-secondary:hover{background:var(--tm-ameixa-2)!important;border-color:var(--tm-ameixa-2)!important}.tm-conta .btn-outline-primary,.tm-conta .btn-outline-info,.tm-conta .btn-outline-secondary,.tm-conta .btn-outline-success,.tm-conta .btn-light{border:1.5px solid var(--tm-ameixa)!important;color:var(--tm-ameixa)!important;background:#fff!important}.tm-conta .btn-danger,.tm-conta .btn-outline-danger{border:1.5px solid var(--tm-erro)!important;color:var(--tm-erro)!important;background:#fff!important}.tm-conta .btn-sm{min-height:38px;padding:0 14px}.tm-conta .btn-xs{min-height:32px;font-size:var(--tm-mini);padding:0 12px}.tm-conta .badge{border-radius:var(--tm-raio-pill);padding:5px 10px;font-weight:800}.tm-conta .table{font-size:var(--tm-pequeno)}.tm-conta .table th{color:var(--tm-texto-suave);font-size:var(--tm-mini);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--tm-borda);font-weight:800}.tm-conta .table td{border-bottom:1px solid var(--tm-borda);vertical-align:middle}.tm-conta .form-control,.tm-conta .form-select{border-radius:var(--tm-raio-sm);border:1.5px solid var(--tm-borda-2);min-height:48px}.tm-conta label,.tm-conta .form-label{font-weight:700;font-size:var(--tm-pequeno);color:var(--tm-ameixa)}.tm-conta .form-check-input{accent-color:var(--tm-ameixa)}.tm-conta .alert{border-radius:var(--tm-raio)}.tm-conta .bb-empty,.tm-conta .text-center.py-5{padding:24px 0}.tm-conta .bb-empty-img .bg-light{color:var(--tm-coral-escuro);background:var(--tm-creme)!important}.tm-conta .rounded-circle.bg-light,.tm-conta .bg-light{background:var(--tm-creme)!important}.tm-conta .nav-pills .nav-link{border-radius:var(--tm-raio-pill);color:var(--tm-texto);font-weight:700}.tm-conta .nav-pills .nav-link.active{background:var(--tm-ameixa);color:#fff}.tm-conta .pagination .page-link{border-radius:var(--tm-raio-pill);color:var(--tm-ameixa);border-color:var(--tm-borda);margin:0 2px}.tm-conta .pagination .page-item.active .page-link{background:var(--tm-ameixa);border-color:var(--tm-ameixa);color:#fff}.tm-conta hr{border-color:var(--tm-borda);opacity:1}.tm-conta a{color:var(--tm-ameixa)}.tm-conta .text-muted{color:var(--tm-texto-suave)!important}.tm-conta .customer-address-item,.tm-conta .address-item{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);padding:16px}.tm-conta .img-thumbnail{border-radius:var(--tm-raio-sm);border-color:var(--tm-borda)}.tm-conta .avatar-upload,.tm-conta .bb-customer-profile-avatar img{border-radius:50%}.tm-conta__ola{border-radius:var(--tm-raio);background:var(--tm-creme);border:1px solid var(--tm-pessego);align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.tm-conta__ola .tm-conta__avatar{width:64px;height:64px;font-size:1.5rem;position:relative}.tm-conta__ola h2{margin:0 0 4px;font-size:1.25rem}.tm-conta__ola p{color:var(--tm-texto-suave);font-size:var(--tm-pequeno);margin:0}.tm-conta__trocar-foto{border:1px solid var(--tm-borda);width:26px;height:26px;color:var(--tm-ameixa);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.tm-conta__trocar-foto svg,.tm-conta__trocar-foto .icon{width:14px;height:14px}.tm-conta__trocar-foto input{display:none}.tm-conta__atalhos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.tm-conta__atalho{border:1px solid var(--tm-borda);border-radius:var(--tm-raio);color:var(--tm-texto);transition:box-shadow var(--tm-normal), transform var(--tm-normal);background:#fff;flex-direction:column;gap:8px;padding:18px;display:flex}.tm-conta__atalho:hover{box-shadow:var(--tm-sombra-2);color:var(--tm-texto);transform:translateY(-2px)}.tm-conta__atalho .tm-confianca__icone{margin-bottom:4px}.tm-conta__atalho strong{color:var(--tm-ameixa);font-size:1rem}.tm-conta__atalho span{font-size:var(--tm-pequeno);color:var(--tm-texto-suave)}.tm-conta__atalho em{color:var(--tm-coral-escuro);font-style:normal;font-weight:800;font-size:var(--tm-pequeno);margin-top:auto}.contact-form .contact-form-input,.contact-form textarea,.contact-form select,.tp-order-area input.form-control,.order-tracking-form input,.tm-auth-wrap input.form-control{border:1.5px solid var(--tm-borda-2);width:100%;min-height:48px;color:var(--tm-texto);font-size:1rem;font-family:var(--tm-fonte);background:#fff;padding:10px 14px;border-radius:var(--tm-raio-sm)!important}.contact-form input[type=text]{border:1.5px solid var(--tm-borda-2);width:100%;min-height:48px;color:var(--tm-texto);font-size:1rem;font-family:var(--tm-fonte);background:#fff;padding:10px 14px;border-radius:var(--tm-raio-sm)!important}.contact-form input[type=email]{border:1.5px solid var(--tm-borda-2);width:100%;min-height:48px;color:var(--tm-texto);font-size:1rem;font-family:var(--tm-fonte);background:#fff;padding:10px 14px;border-radius:var(--tm-raio-sm)!important}.tm-auth-wrap input:not([type=checkbox]):not([type=radio]){border:1.5px solid var(--tm-borda-2);width:100%;min-height:48px;color:var(--tm-texto);font-size:1rem;font-family:var(--tm-fonte);background:#fff;padding:10px 14px;border-radius:var(--tm-raio-sm)!important}.contact-form textarea{min-height:140px}.contact-form .contact-form-input:focus,.contact-form textarea:focus,.tp-order-area input:focus{border-color:var(--tm-ameixa);outline:none;box-shadow:0 0 0 3px #36203b1f}.contact-form .form-group,.contact-form .mb-3{margin-bottom:14px}.contact-form label{margin-bottom:6px;display:block}.contact-form .text-danger{color:var(--tm-coral-escuro)!important}.contact-form .iti{width:100%}.contact-form .iti input{padding-left:95px!important}.btn-auth-submit,.tm-auth-wrap .btn-primary,.tp-order-area .btn-primary,.order-tracking-form .btn,.bb-customer-auth .btn,form .btn-auth-submit{justify-content:center;align-items:center;gap:8px;width:100%;padding:0 22px;font-weight:800;border-radius:var(--tm-raio-pill)!important;background:var(--tm-ameixa)!important;border-color:var(--tm-ameixa)!important;color:#fff!important;min-height:50px!important;display:inline-flex!important}.btn-auth-submit svg,.btn-auth-submit .icon{flex:none;width:20px;height:20px}.tp-order-area form,.order-tracking-form,.bb-order-tracking{border:1px solid var(--tm-borda);border-radius:var(--tm-raio-lg);max-width:560px;box-shadow:var(--tm-sombra-1);background:#fff;margin:8px auto 24px;padding:24px 20px}.tp-order-area .form-group,.tp-order-area .mb-3{margin-bottom:14px}.tp-order-area label,.order-tracking-form label{font-weight:700;font-size:var(--tm-pequeno);color:var(--tm-ameixa);margin-bottom:6px;display:block}.tp-order-area .alert,.order-tracking-form .alert{border-radius:var(--tm-raio)}.tm-auth-wrap .btn-auth-submit{margin-top:4px}.tm-auth-wrap .form-check-input{accent-color:var(--tm-ameixa);width:20px;height:20px}.tm-auth-wrap .form-check-label{font-size:var(--tm-pequeno)}.tm-auth-wrap .invalid-feedback,.contact-form .invalid-feedback{color:var(--tm-erro);font-size:var(--tm-mini);display:block}.tm-prosa>p:first-child{margin-top:0}#quick-shop-modal .modal-dialog{max-width:520px}#quick-shop-modal .modal-content{padding:0}#quick-shop-modal .btn-close{z-index:2;background-color:var(--tm-creme);opacity:1;background-size:14px;border-radius:50%;width:40px;height:40px;position:absolute;top:12px;right:12px}#quick-shop-modal .modal-body{padding:24px 20px 20px}.tm-rapida{gap:12px;padding-right:36px;display:grid}.tm-rapida__cat{font-size:var(--tm-mini);color:var(--tm-coral-escuro);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.tm-rapida__titulo{margin:0;font-size:1.25rem;line-height:1.25}.tm-rapida__titulo a{color:var(--tm-ameixa)}.tm-rapida .tm-preco--grande .tm-preco__atual{font-size:1.625rem}.tm-rapida .product-form{gap:12px;display:grid}.tm-rapida .number-items-available{font-size:var(--tm-pequeno);font-weight:700}.tm-rapida__compra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-rapida__compra .tm-btn{flex:180px}.tm-rapida__ver{color:var(--tm-ameixa);align-items:center;gap:6px;font-weight:800;display:inline-flex}.tm-rapida__ver svg{width:16px;height:16px}.tm-rapida .tp-product-details-action-title,.tm-rapida .tp-product-details-quantity{display:none}.tm-loja__deptos{margin:4px 0 18px}.tm-loja__deptos .tm-deptos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tm-loja__deptos .tm-depto{border-radius:var(--tm-raio-sm);align-items:center;gap:10px;padding:8px;display:flex}.tm-loja__deptos .tm-depto__img{aspect-ratio:1;border-radius:var(--tm-raio-xs);flex:none;width:56px;height:56px}.tm-loja__deptos .tm-depto__corpo{min-width:0;padding:0}.tm-loja__deptos .tm-depto__nome{font-size:var(--tm-pequeno)}.tm-loja__deptos .tm-depto__sub,.tm-loja__deptos .tm-depto__link{display:none}.tm-loja__deptos .tm-depto__qtd{font-size:var(--tm-mini);color:var(--tm-texto-suave);margin-top:2px;display:block}@media (width<=575.98px){.tm-loja__deptos .tm-deptos{grid-template-columns:1fr}}@media (width>=768px){.tm-loja__deptos .tm-depto__img{width:72px;height:72px}.tm-loja__deptos .tm-depto{gap:14px;padding:10px}.tm-loja__deptos .tm-depto__nome{font-size:1rem}}.tm-filtro .bb-product-filter-item input{opacity:1;position:static;display:inline-block!important}.tm-filtro .filter-checkbox input[type=checkbox]{opacity:1;position:static;display:inline-block!important}.tm-filtro .filter-checkbox input[type=radio]{opacity:1;position:static;display:inline-block!important}.tm-filtro .filter-checkbox label:before,.tm-filtro .filter-checkbox label:after,.tm-filtro .bb-product-filter-item label:before,.tm-filtro .bb-product-filter-item label:after{display:none!important}.tm-filtro .filter-checkbox label,.tm-filtro .bb-product-filter-item label{min-height:0;padding-left:0!important;line-height:1.3!important}