.tp-category-menu-btn[data-v-875ec972]{border-radius:5px;font-size:16px;padding:0 5px}.header-sticky .tp-category-menu-btn[data-v-875ec972]{color:#fff;font-weight:400}.tp-category-menu-btn[data-v-875ec972]:after{content:""!important}.v-enter-active[data-v-875ec972],.v-leave-active[data-v-875ec972]{transition:opacity .5s ease}.v-enter-from[data-v-875ec972],.v-leave-to[data-v-875ec972]{opacity:0}.tp-category-menu nav ul li a[data-v-875ec972]{font-weight:400}.tp-category-scroll[data-v-875ec972]{display:block!important;max-height:350px!important;overflow-y:auto!important;scrollbar-color:#ff961f transparent;scrollbar-width:thin}.tp-category-scroll[data-v-875ec972]::-webkit-scrollbar{width:4px}.tp-category-scroll[data-v-875ec972]::-webkit-scrollbar-track{background:transparent}.tp-category-scroll[data-v-875ec972]::-webkit-scrollbar-thumb{background-color:#ff961f;border-radius:4px}.menu-label{font-size:14px;font-weight:500;padding:11px 0}.tp-submenu-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:5px 15px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:800px;min-width:400px;padding:15px 20px;width:-moz-max-content;width:max-content}.tp-submenu-grid::-webkit-scrollbar{width:6px}.tp-submenu-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tp-submenu-grid::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tp-submenu-grid::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tp-submenu-grid li{list-style:none;padding:0;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 5px}.tp-submenu-grid li a{border-radius:4px;color:#333;display:block;font-size:14px;line-height:1.4;padding:8px 12px;text-decoration:none;transition:all .2s ease}.tp-submenu-vertical{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;min-width:220px;padding:12px 16px}.tp-submenu-grid li a:hover{background-color:#f8f9fa;color:#007bff;transform:translate(2px)}@media(max-width:768px){.tp-submenu-grid{grid-template-columns:1fr;max-height:300px;min-width:280px}}.sugestao-produto[data-v-095c12cb]{align-items:center;display:flex!important;gap:12px}.sugestao-foto[data-v-095c12cb]{align-items:center;background:#fff;border:1px solid #eee;border-radius:6px;color:#b0b3bb;display:flex;flex:0 0 44px;font-size:16px;height:44px;justify-content:center;overflow:hidden;width:44px}.sugestao-foto img[data-v-095c12cb]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sugestao-texto[data-v-095c12cb]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.sugestao-nome[data-v-095c12cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugestao-codigo[data-v-095c12cb]{color:#8a8f98;font-size:12px}.smart-search-dropdown[data-v-095c12cb]{background:#fff;border:1px solid #eaeaef;border-radius:8px;box-shadow:0 12px 30px #0000001f;left:0;max-height:440px;overflow-y:auto;padding:8px 0;position:absolute;right:0;text-align:left;top:calc(100% + 6px);z-index:1000}.smart-search-status[data-v-095c12cb]{color:#767688;font-size:14px;padding:12px 18px}.smart-search-group[data-v-095c12cb]{padding:6px 0}.smart-search-group+.smart-search-group[data-v-095c12cb]{border-top:1px solid #f1f1f4}.smart-search-group-title[data-v-095c12cb]{color:#a0a0ad;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 18px;text-transform:uppercase}.smart-search-group ul[data-v-095c12cb]{list-style:none;margin:0;padding:0}.smart-search-group ul li a[data-v-095c12cb]{color:#2a2a32;cursor:pointer;display:block;font-size:14px;overflow:hidden;padding:9px 18px;text-decoration:none;text-overflow:ellipsis;transition:background .15s ease;white-space:nowrap}.smart-search-group ul li a.ativo[data-v-095c12cb],.smart-search-group ul li a[data-v-095c12cb]:hover{background:#f6f6f8;color:var(--tp-theme-primary,#0989ff)}.cartmini__perso[data-v-ef8cd244]{border-top:1px dashed #e5e7eb;list-style:none;margin:6px 0 0;padding:6px 0 0}.cartmini__perso-item[data-v-ef8cd244]{display:flex;flex-direction:column;font-size:11px;gap:1px;line-height:1.3}.cartmini__perso-item+.cartmini__perso-item[data-v-ef8cd244]{margin-top:4px}.cartmini__perso-nome[data-v-ef8cd244]{color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartmini__perso-valores[data-v-ef8cd244]{align-items:center;display:flex;gap:8px;justify-content:space-between}.cartmini__perso-qtd[data-v-ef8cd244]{color:#9ca3af;white-space:nowrap}.cartmini__perso-total[data-v-ef8cd244]{color:#f79428;font-weight:700;white-space:nowrap}.menu-label{color:var(--tp-common-black);font-size:14px;font-weight:500;padding:11px 0}.tp-header-sticky-area .menu-label{padding:20px 0}.tp-offcanvas-actions[data-v-3b816f41]{border-bottom:1px solid #ececec;display:flex;flex-direction:column;gap:8px;padding-bottom:20px}.tp-offcanvas-action-item[data-v-3b816f41]{align-items:center;background:transparent;border:1px solid #ececec;border-radius:8px;color:#333;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-align:left;transition:background-color .2s ease,border-color .2s ease}.tp-offcanvas-action-item[data-v-3b816f41]:hover{background:#f7f7f7;border-color:#ddd;color:#000}.tp-offcanvas-action-item[data-v-3b816f41] svg,.tp-offcanvas-action-item i[data-v-3b816f41]{font-size:16px;text-align:center;width:20px}.tp-offcanvas-action-item span[data-v-3b816f41]{align-items:center;display:inline-flex;flex:1;gap:6px}.tp-offcanvas-action-badge[data-v-3b816f41]{align-items:center;background-color:var(--tp-theme-1,#0989ff);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-style:normal;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}
