.tienda_page__zTHrF{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body)}.tienda_heroBanner__3MpXQ{padding-top:8rem;padding-bottom:3.5rem;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--border-subtle)}.tienda_heroBanner__3MpXQ:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.06) 0,transparent 70%);pointer-events:none}.tienda_heroBadge__N__9f{display:inline-block;background:rgba(255,215,0,.08);border:1px solid rgba(255,215,0,.2);color:var(--accent-energy);padding:.4rem 1.2rem;border-radius:50px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-family:var(--font-mono)}.tienda_heroTitle__OZn3o{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.2rem);font-weight:800;margin:1.2rem 0 .6rem;letter-spacing:-1.5px;line-height:1.05;color:var(--text-primary)}.tienda_heroSubtitle__NJ876{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.6}.tienda_content__Cb_Nf{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 4rem}.tienda_controlsBar__y_n6i{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:2.5rem;background:var(--bg-surface-1);padding:1rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.tienda_filterTabs__CEV1z{display:flex;gap:.4rem;background:var(--bg-surface-2);padding:4px;border-radius:var(--radius-sm)}.tienda_filterTab__hQdTb{padding:.55rem 1.1rem;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-weight:600;font-size:.85rem;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.tienda_filterTab__hQdTb:hover{color:var(--text-primary);background:rgba(255,255,255,.04)}.tienda_filterTabActive__kRm2y{background:var(--accent-energy);color:#000;box-shadow:0 2px 8px rgba(255,215,0,.25)}.tienda_filterTabActive__kRm2y:hover{background:var(--accent-energy-soft);color:#000}.tienda_filterTabEnergy__JWP3c{color:var(--accent-energy)}.tienda_filterTabMarine__KvlY6{color:var(--accent-marine)}.tienda_filterTabEnergyActive__SP0Ka{background:rgba(255,215,0,.15);color:var(--accent-energy);box-shadow:0 0 12px rgba(255,215,0,.1)}.tienda_filterTabMarineActive__M9Wkk{background:rgba(10,132,255,.15);color:var(--accent-marine);box-shadow:0 0 12px rgba(10,132,255,.1)}.tienda_controlsRight__obtuZ{display:flex;gap:.75rem;flex-wrap:wrap;flex:1 1;justify-content:flex-end;align-items:center}.tienda_searchWrap__zbCjU{position:relative;min-width:240px}.tienda_searchIcon__ocGyg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.tienda_searchInput__WCZe8{padding-left:2.5rem!important;border-color:var(--border-subtle)!important;border-radius:var(--radius-sm)!important}.tienda_searchInput__WCZe8,.tienda_sortSelect__jwmNj{background:var(--bg-surface-2)!important;font-size:.9rem!important}.tienda_sortSelect__jwmNj{min-width:160px}.tienda_productGrid__Zz8P9{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.tienda_productCard__MlPTR{background:var(--bg-surface-1);border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.tienda_productCard__MlPTR:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:0 12px 40px rgba(0,0,0,.4)}.tienda_cardHeader__eGVL6{padding:1rem 1rem 0;display:flex;justify-content:space-between;align-items:center}.tienda_brandBadge__EBIO2{font-size:.7rem;font-weight:800;padding:.25rem .6rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-mono)}.tienda_brandBadgeEnergy__JlPlv{background:rgba(255,215,0,.12);color:var(--accent-energy)}.tienda_brandBadgeMarine__wo1XQ{background:rgba(10,132,255,.12);color:var(--accent-marine)}.tienda_stockLabel__MJOSo{font-size:.72rem;font-weight:700;display:flex;align-items:center;gap:.3rem}.tienda_stockDot__o7bSU{width:6px;height:6px;border-radius:50%}.tienda_stockDotIn__9GC8i{background:var(--status-success);box-shadow:0 0 6px rgba(52,211,153,.5)}.tienda_stockDotOut__GISgE{background:var(--status-error)}.tienda_stockIn__UffoR{color:var(--status-success)}.tienda_stockOut__4V_Ih{color:var(--status-error)}.tienda_cardImageWrap__sU3Iy{position:relative;width:100%;height:210px;margin:.5rem 0;overflow:hidden;display:block;text-decoration:none}.tienda_cardImage__1DXDS{object-fit:contain;padding:1rem;transition:transform .4s ease}.tienda_productCard__MlPTR:hover .tienda_cardImage__1DXDS{transform:scale(1.06)}.tienda_cardBody__4w17R{padding:0 1rem 1rem;flex:1 1;display:flex;flex-direction:column}.tienda_cardTitleLink__9RScK{text-decoration:none;color:var(--text-primary)}.tienda_cardTitle___Ohc_{font-family:var(--font-display);font-size:1rem;font-weight:700;margin:0 0 .5rem;line-height:1.3;transition:color var(--transition-base)}.tienda_cardTitleLink__9RScK:hover .tienda_cardTitle___Ohc_{color:var(--accent-energy)}.tienda_specTags__MMEqF{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.tienda_specTag__J_Aq0{font-size:.7rem;background:var(--bg-surface-2);padding:.2rem .5rem;border-radius:4px;color:var(--text-secondary);font-family:var(--font-mono)}.tienda_cardFooter__kiFP1{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center}.tienda_priceArs__ueW6x{font-family:var(--font-mono);font-size:1.25rem;font-weight:800;color:var(--accent-energy);letter-spacing:-.02em}.tienda_priceUsd__HgUd9{font-family:var(--font-mono);font-size:.78rem;color:var(--text-tertiary);margin-top:2px}.tienda_addCartBtn__bnrzG{display:flex;align-items:center;gap:.4rem;background:var(--accent-energy);color:#000;border:none;padding:.55rem 1rem;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:700;font-size:.82rem;cursor:pointer;transition:background var(--transition-base),transform .15s ease,box-shadow var(--transition-base)}.tienda_addCartBtn__bnrzG:hover{background:var(--accent-energy-soft);transform:scale(1.04);box-shadow:0 4px 16px rgba(255,215,0,.3)}.tienda_addCartBtn__bnrzG:active{transform:scale(.97)}.tienda_addCartBtnDisabled__pgnnX{background:var(--bg-surface-3);color:var(--text-tertiary);cursor:not-allowed}.tienda_addCartBtnDisabled__pgnnX:hover{background:var(--bg-surface-3);transform:none;box-shadow:none}.tienda_emptyState__cRg_z,.tienda_loadingState__ZKCeL{text-align:center;padding:5rem 0}.tienda_loadingText__S6434{color:var(--text-secondary);font-size:1.1rem}.tienda_emptyTitle__AMWrm{font-family:var(--font-display);font-size:1.5rem;color:var(--text-secondary);margin-bottom:.5rem}.tienda_emptySubtitle__Hwk24{color:var(--text-tertiary)}.tienda_skeletonGrid___3AIC{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.tienda_skeletonCard__oK0u5{background:var(--bg-surface-1);border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow:hidden}.tienda_skeletonImage__fzQ4T{width:100%;height:210px}.tienda_skeletonBody___KBNZ{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.tienda_skeletonLine__m_VIJ{height:14px;border-radius:4px}.tienda_skeletonLineShort__WwoJ3{width:60%}.tienda_skeletonLinePrice__oNCJ8{height:24px;width:45%;margin-top:.5rem}.tienda_toast__5h1np{position:fixed;bottom:2rem;right:2rem;z-index:10000;background:var(--bg-surface-2);border:1px solid rgba(255,215,0,.2);color:var(--text-primary);padding:1rem 1.5rem;border-radius:var(--radius-md);font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:.6rem;box-shadow:0 12px 40px rgba(0,0,0,.5);animation:tienda_toastSlideIn__dhHCC .35s ease forwards;overflow:hidden}.tienda_toastHiding__ikrX3{animation:tienda_toastSlideOut__RIJUW .3s ease forwards}.tienda_toastIcon__KhSzc{width:28px;height:28px;border-radius:50%;background:var(--accent-energy);color:#000;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;flex-shrink:0}.tienda_toastProgress__8VfBf{position:absolute;bottom:0;left:0;height:3px;background:var(--accent-energy);transform-origin:left;animation:tienda_toastProgress__8VfBf 3s linear forwards}@media (max-width:768px){.tienda_heroBanner__3MpXQ{padding-top:6rem;padding-bottom:2.5rem}.tienda_heroTitle__OZn3o{font-size:2rem}.tienda_controlsBar__y_n6i{flex-direction:column;align-items:stretch}.tienda_filterTabs__CEV1z{justify-content:center;flex-wrap:wrap}.tienda_controlsRight__obtuZ{flex-direction:column;justify-content:stretch}.tienda_searchWrap__zbCjU,.tienda_sortSelect__jwmNj{min-width:unset;width:100%}.tienda_productGrid__Zz8P9{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.tienda_toast__5h1np{left:1rem;right:1rem;bottom:calc(80px + env(safe-area-inset-bottom))}}