.td-buybar{z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);visibility:hidden;background:#fff;align-items:center;gap:12px;transition:transform .2s ease-out,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 18px #1c1a171a}.td-buybar.show{visibility:visible;transform:none}.td-buybar .t{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.td-buybar .t span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.td-buybar .t b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.td-buybar .td-btn{flex:none}.td:has(.td-buybar) .td-foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.td:has(.td-buybar.show) .td-toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.td-buybar{display:none}.td:has(.td-buybar) .td-foot{padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.td-buybar{transition:none}}.td .td-wa{text-decoration:none}.td-wa span{display:none}@media (max-width:440px){.td-top .td-wrap{gap:0}.td-top .td-icon{width:40px}.td-top .td-icon-cuenta{display:none}.td-brand{gap:7px}.td-brand .td-seal{width:30px}.td-brand b{letter-spacing:.05em;font-size:15px}}@media (min-width:768px){.td-wa{border:1px solid #c9a96e80;gap:6px;width:auto;margin-right:6px;padding:0 12px}.td-wa span{font-size:14px;font-weight:700;display:inline}}.td-foot-datos{flex-direction:column;gap:3px;font-size:14px;line-height:1.45;display:flex}.td-foot-datos b{font-size:15px}.td-foot nav{gap:0 18px}.td-foot nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.td .td-add{width:44px;height:44px}.td .td-chip{min-height:44px}.td .td-line .td-stepper{height:44px}.td .td-line .td-stepper button{width:44px;height:42px}.td .td-line .quitar{align-items:center;min-height:44px;padding:0 4px;font-size:14px;display:inline-flex}.td .td-tabs a{min-height:44px}.td .td-small,.td .td-field,.td .td-option .t span{font-size:14px}.td .td-stock,.td .td-product .brand,.td .td-product .meta{font-size:13.5px}.td .td-price s{font-size:13px}.td .td-crumbs{align-items:center;font-size:14px}.td .td-crumbs a{align-items:center;min-height:32px;display:inline-flex}.td .td-test,.td .td-paybar .tt{font-size:14px}.td .td-offer,.td .td-incart{font-size:12.5px}.td .td-badge{font-size:12px}.td .td-ord .top2 .d,.td .td-st{font-size:13.5px}.td .td-track>*{font-size:12.5px}.td .td-ptscard ul{font-size:14px}.td .td-pasos{counter-reset:paso;text-align:left;flex-direction:column;gap:16px;width:100%;max-width:440px;margin:0;padding:0;list-style:none;display:flex}.td .td-pasos>li{counter-increment:paso;flex-direction:column;gap:10px;display:flex}.td .td-pasos>li>b{align-items:baseline;gap:10px;font-size:15.5px;display:flex}.td .td-pasos>li>b:before{content:counter(paso);background:var(--ink);width:26px;height:26px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex;transform:translateY(-2px)}.td .td-copy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.td .td-copy-btn{min-height:44px;padding:0 14px;font-size:14.5px}.td .td-skel{background:linear-gradient(90deg,#ddd5cd 0%,#ece6df 50%,#ddd5cd 100%) 0 0/200% 100%;border-radius:12px;animation:1.3s linear infinite td-skel}@keyframes td-skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.td .td-skel{animation:none}}.td .td-sub{border-top:1px solid var(--line);margin:6px 0 0;padding-top:12px;font-size:15.5px;font-weight:700}.td .td-entrar-aqui{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.td .td-entrar-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}
