.kg-cart[data-v-9c3f7829]{position:relative}.kg-cart-btn[data-v-9c3f7829]{position:relative;border:0;background:transparent;font-size:1.25rem;cursor:pointer}.kg-cart-badge[data-v-9c3f7829]{position:absolute;top:-6px;right:-10px;background:#059669;color:#fff;font-size:.75rem;border-radius:999px;padding:2px 6px}.kg-cart-item[data-v-9c3f7829]{display:flex;gap:10px;align-items:center;margin-top:10px;margin-bottom:10px}.kg-cart-item img[data-v-9c3f7829]{width:56px;height:56px;object-fit:cover;border-radius:8px}.kg-ci-info[data-v-9c3f7829]{flex:1;display:flex;flex-direction:column;font-size:.9rem}.kg-ci-title[data-v-9c3f7829]{font-weight:700;line-height:1.2}.kg-ci-sub[data-v-9c3f7829]{color:#6b7280;font-size:.85rem}.kg-ci-meta[data-v-9c3f7829]{font-weight:600}.kg-ci-remove[data-v-9c3f7829]{border:0;background:transparent;cursor:pointer;padding:6px;line-height:0;color:#6b7280}.kg-ci-remove[data-v-9c3f7829]:hover{color:#111827}.kg-cart-dropdown[data-v-9c3f7829]{position:absolute;right:0;top:calc(100% + 8px);width:320px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 24px #0000001f;padding:10px;z-index:10000;display:flex;flex-direction:column;max-height:75vh}.kg-cart-list[data-v-9c3f7829]{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px}.kg-cart-footer[data-v-9c3f7829]{position:sticky;bottom:0;background:#fff;padding-top:8px;border-top:1px solid #e5e7eb}.kg-btn-success[data-v-9c3f7829]{display:inline-block;width:100%;text-align:center;background:#059669;color:#fff;border:none;padding:.6rem .9rem;border-radius:10px;font-weight:700;text-decoration:none}.kg-btn-success[data-v-9c3f7829]:focus,.kg-btn-success[data-v-9c3f7829]:hover{filter:brightness(.95);color:#fff}.kg-lang[data-v-9c3f7829]{position:relative;margin-left:10px;display:flex;align-items:center}.kg-lang-btn[data-v-9c3f7829]{border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:6px;padding:4px 6px;font-size:18px;opacity:.85}.kg-lang-btn[data-v-9c3f7829]:hover{opacity:1}.kg-lang-menu[data-v-9c3f7829]{position:absolute;top:110%;right:0;background:#fff;border-radius:10px;box-shadow:0 6px 20px #0000001f;padding:6px;min-width:140px;z-index:9999}.kg-lang-item[data-v-9c3f7829]{width:100%;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-size:14px}.kg-lang-item[data-v-9c3f7829]:hover{background:#f4f4f4}.kg-lang-item.active[data-v-9c3f7829]{font-weight:600;background:#efefef}.loading[data-v-2ea2e988],.error-message[data-v-2ea2e988],.sent-message[data-v-2ea2e988]{display:block!important;margin-top:10px;color:#333}.error-message[data-v-2ea2e988]{color:red}.sent-message[data-v-2ea2e988]{color:green}.kg-divider[data-v-2ea2e988]{height:20px;background-color:#dff5e5;border:0;padding:0;margin:0}.kg-divider--hairline[data-v-2ea2e988]{height:1px;background:linear-gradient(to right,transparent,#DFF5E5 10%,#DFF5E5 90%,transparent)}.kg-divider--contained[data-v-2ea2e988]{height:6px;background-color:#dff5e5;max-width:1140px;margin:0 auto;border-radius:999px}#technology .tech-card[data-v-2ea2e988]{background:#fff;border-radius:16px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 6px 16px #0000000f}#technology .tech-media[data-v-2ea2e988]{position:relative;aspect-ratio:16 / 10;background:#f5f7fa}#technology .tech-img[data-v-2ea2e988]{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0)}#technology .icon-box[data-v-2ea2e988]{padding:16px 18px 20px;background:#fff;border:0}@media (hover:hover){#technology .tech-card:hover .tech-img[data-v-2ea2e988]{transform:scale(1.02);transition:transform .3s ease}}.kg-modal[data-v-2ea2e988]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050}.kg-modal__backdrop[data-v-2ea2e988]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kg-modal__dialog[data-v-2ea2e988]{position:relative;width:min(100% - 32px,960px);margin:5vh auto;background:#000;border-radius:12px;box-shadow:0 10px 40px #00000059;overflow:hidden}.kg-modal__dialog--16x9[data-v-2ea2e988]{aspect-ratio:16 / 9}.kg-modal__frame[data-v-2ea2e988]{width:100%;height:min(70vh,80dvh);display:block}.kg-modal__dialog--16x9 .kg-modal__frame[data-v-2ea2e988]{height:100%}.kg-modal__close[data-v-2ea2e988]{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;border-radius:999px;background:#0009;color:#fff;font-size:24px;line-height:1;cursor:pointer;z-index:3}.kg-modal__fallback[data-v-2ea2e988]{padding:8px 12px;background:#0b0b0b;border-top:1px solid rgba(255,255,255,.08);text-align:right}.kg-modal__fallback a[data-v-2ea2e988]{color:#fff;text-decoration:underline}@media (max-width: 640px){.kg-modal__dialog[data-v-2ea2e988]{margin:3vh auto;width:96vw}.kg-modal__frame[data-v-2ea2e988]{height:60vh}}.kg-product-card[data-v-2ea2e988]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px #00000014;display:flex;flex-direction:column;height:100%}.kg-product-media[data-v-2ea2e988]{position:relative;cursor:pointer}.kg-badge-out[data-v-2ea2e988]{position:absolute;top:10px;left:10px;background:#b91c1c;color:#fff;font-size:.85rem;padding:.25rem .5rem;border-radius:6px}.kg-product-body[data-v-2ea2e988]{padding:14px;display:flex;flex-direction:column;gap:6px}.kg-product-title[data-v-2ea2e988]{margin:0;font-size:1.05rem;font-weight:700}.kg-product-subtitle[data-v-2ea2e988]{font-size:.9rem;color:#6b7280}.kg-product-meta[data-v-2ea2e988]{margin-top:4px}.kg-price[data-v-2ea2e988]{font-weight:700}.kg-product-actions[data-v-2ea2e988]{margin-top:10px;display:flex;gap:8px}.kg-btn-primary[data-v-2ea2e988]{background:#059669;color:#fff;border:none;padding:.5rem .75rem;border-radius:10px}.kg-btn-outline[data-v-2ea2e988]{background:transparent;border:1px solid #e5e7eb;padding:.5rem .75rem;border-radius:10px}.kg-product-modal[data-v-2ea2e988]{display:grid;grid-template-columns:1fr 1fr;gap:18px;background-color:#fff}.kg-pm-img[data-v-2ea2e988]{width:100%;height:auto;border-radius:12px;display:block}.kg-pm-left[data-v-2ea2e988]{position:sticky;top:0;align-self:start}.kg-pm-right[data-v-2ea2e988]{display:flex;flex-direction:column;gap:10px}.kg-pm-title[data-v-2ea2e988]{margin-top:10px;font-size:1.25rem;font-weight:800}.kg-pm-subtitle[data-v-2ea2e988]{color:#6b7280}.kg-pm-price[data-v-2ea2e988]{font-weight:800;font-size:1.1rem}.kg-pm-desc[data-v-2ea2e988]{margin:0;line-height:1.5}.kg-pm-qty[data-v-2ea2e988]{display:flex;align-items:center;gap:10px}.kg-pm-qty input[data-v-2ea2e988]{width:90px;padding:.35rem .5rem}.kg-pm-stock[data-v-2ea2e988]{font-size:.9rem;color:#059669}.kg-pm-stock.out[data-v-2ea2e988]{color:#b91c1c}.kg-pm-actions[data-v-2ea2e988]{margin-top:auto;margin-bottom:20px}@media (max-width: 768px){.kg-modal__dialog[data-v-2ea2e988]{margin:0;width:100vw;height:100vh;max-height:100vh;border-radius:0}.kg-product-modal[data-v-2ea2e988]{grid-template-columns:1fr}.kg-pm-left[data-v-2ea2e988]{position:relative;top:auto}}.kg-modal__dialog--product[data-v-2ea2e988]{background:#fff;display:flex;flex-direction:column;max-height:92vh;height:auto;width:min(960px,96vw);margin:4vh auto;overflow:hidden}.kg-modal__scroll[data-v-2ea2e988]{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px;position:relative;z-index:1}.kg-product-modal[data-v-2ea2e988]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kg-pm-actions[data-v-2ea2e988]{margin-top:12px}@media (max-width: 768px){.kg-modal__dialog--product[data-v-2ea2e988]{width:100vw;height:100vh;max-height:100vh;margin:0;border-radius:0}.kg-modal__scroll[data-v-2ea2e988]{padding:16px}.kg-product-modal[data-v-2ea2e988]{grid-template-columns:1fr}}
