.product-info[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;gap:var(--space-6)}.product-info__header[data-astro-cid-k5xb5zvc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.product-info__manufacturer[data-astro-cid-k5xb5zvc]{color:var(--color-gray-600);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-semibold)}.product-info__badges[data-astro-cid-k5xb5zvc]{display:flex;gap:var(--space-2);flex-wrap:wrap}.badge[data-astro-cid-k5xb5zvc]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.025em}.badge--akcija[data-astro-cid-k5xb5zvc]{background:var(--color-red-100);color:var(--color-red-700)}.badge--novo[data-astro-cid-k5xb5zvc]{background:var(--color-green-100);color:var(--color-green-700)}.badge--premium[data-astro-cid-k5xb5zvc]{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-white)}.badge--warranty[data-astro-cid-k5xb5zvc]{background:var(--color-blue-100);color:var(--color-blue-700)}.product-info__title[data-astro-cid-k5xb5zvc]{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-primary);line-height:1.2;margin:0}.product-info__model[data-astro-cid-k5xb5zvc]{color:#6b7280;font-size:var(--text-lg);font-weight:var(--font-bold);margin:0}.product-info__model[data-astro-cid-k5xb5zvc] .power-highlight[data-astro-cid-k5xb5zvc]{color:#dc2626;font-weight:var(--font-bold)}.product-info__quick-info[data-astro-cid-k5xb5zvc]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0}.quick-info-item[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;padding:12px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-height:95px}.quick-info-item[data-astro-cid-k5xb5zvc]:nth-child(1){background:linear-gradient(135deg,#dbeafe,#eff6ff);border-color:#bfdbfe}.quick-info-item[data-astro-cid-k5xb5zvc]:nth-child(2){background:linear-gradient(135deg,#fef3c7,#fef9e7);border-color:#fde68a}.quick-info-item[data-astro-cid-k5xb5zvc]:nth-child(3){background:linear-gradient(135deg,#f0f9ff,#f8fafc);border-color:#e0f2fe}.quick-info-item[data-astro-cid-k5xb5zvc] svg[data-astro-cid-k5xb5zvc]{width:32px;height:32px;color:#2563eb;flex-shrink:0;margin-bottom:4px}.quick-info-item[data-astro-cid-k5xb5zvc]:nth-child(1) svg[data-astro-cid-k5xb5zvc]{color:#3b82f6}.quick-info-item[data-astro-cid-k5xb5zvc]:nth-child(2) svg[data-astro-cid-k5xb5zvc]{color:#f59e0b}.quick-info-item[data-astro-cid-k5xb5zvc]:nth-child(3) svg[data-astro-cid-k5xb5zvc]{color:#0284c7}.quick-info-item--highlight[data-astro-cid-k5xb5zvc]{background:linear-gradient(135deg,#22c55e,#16a34a)!important;border-color:#22c55e!important}.quick-info-item--highlight[data-astro-cid-k5xb5zvc] svg[data-astro-cid-k5xb5zvc]{color:#fff!important}.energy-icon[data-astro-cid-k5xb5zvc]{width:40px;height:40px;object-fit:contain;flex-shrink:0;margin-bottom:2px;border-radius:4px}.quick-info-item--highlight[data-astro-cid-k5xb5zvc] .quick-info-label[data-astro-cid-k5xb5zvc]{color:#fff!important;font-weight:600!important}.quick-info-item--highlight[data-astro-cid-k5xb5zvc] .quick-info-value[data-astro-cid-k5xb5zvc]{color:#fff!important;font-weight:700!important}.quick-info-label[data-astro-cid-k5xb5zvc]{font-size:11px;color:#6b7280;line-height:1.2;font-weight:500}.quick-info-value[data-astro-cid-k5xb5zvc]{font-size:16px;color:#dc2626;font-weight:800;line-height:1.1;margin-top:2px}.spec-card__label[data-astro-cid-k5xb5zvc]{font-size:var(--text-xs);color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.025em}.spec-card__value[data-astro-cid-k5xb5zvc]{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary)}.product-info__details[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-gray-50);border-radius:var(--border-radius-lg)}.detail-row[data-astro-cid-k5xb5zvc]{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-gray-200)}.detail-row[data-astro-cid-k5xb5zvc]:last-child{border-bottom:none;padding-bottom:0}.detail-row__label[data-astro-cid-k5xb5zvc]{color:var(--color-gray-600);font-size:var(--text-sm)}.detail-row__value[data-astro-cid-k5xb5zvc]{font-weight:var(--font-semibold);color:var(--text-primary)}.product-info__features[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;gap:var(--space-3)}.product-info__features-title[data-astro-cid-k5xb5zvc]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.features-list[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.features-list__item[data-astro-cid-k5xb5zvc]{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.features-list__item[data-astro-cid-k5xb5zvc] svg[data-astro-cid-k5xb5zvc]{color:var(--color-green-600);flex-shrink:0;margin-top:2px}.product-info__pricing[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:var(--border-radius-lg);border:1px solid var(--color-blue-200)}.pricing-box__discount[data-astro-cid-k5xb5zvc]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.pricing-box__original[data-astro-cid-k5xb5zvc]{text-decoration:line-through;color:var(--color-gray-600);font-size:var(--text-xl);font-weight:var(--font-medium)}.pricing-box__badge[data-astro-cid-k5xb5zvc]{background:#dc2626;color:#fff;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-md);font-size:var(--text-base);font-weight:var(--font-bold);box-shadow:0 2px 4px #dc26264d}.pricing-box__current[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;gap:var(--space-1)}.pricing-box__price[data-astro-cid-k5xb5zvc]{font-size:34px;font-weight:900;color:#dc2626;line-height:1;letter-spacing:-.5px}.pricing-box__vat[data-astro-cid-k5xb5zvc]{color:var(--color-gray-600);font-size:var(--text-sm)}.pricing-box--inquiry[data-astro-cid-k5xb5zvc]{display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd}.pricing-box__inquiry[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.pricing-box__inquiry-text[data-astro-cid-k5xb5zvc]{font-size:28px;font-weight:700;color:#2563eb;letter-spacing:.5px}.pricing-box__inquiry-subtitle[data-astro-cid-k5xb5zvc]{font-size:var(--text-sm);color:#6b7280;font-weight:var(--font-medium)}.stock-status[data-astro-cid-k5xb5zvc]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-md);font-size:var(--text-sm);font-weight:var(--font-medium)}.stock-status--available[data-astro-cid-k5xb5zvc]{background:var(--color-green-100);color:var(--color-green-700)}.stock-status--unavailable[data-astro-cid-k5xb5zvc]{background:var(--color-red-100);color:var(--color-red-700)}.product-info__installation-note[data-astro-cid-k5xb5zvc]{padding:14px;background:#f0f9ff;border-left:3px solid #3b82f6;border-radius:4px;margin-bottom:var(--space-4)}.product-info__installation-note[data-astro-cid-k5xb5zvc] p[data-astro-cid-k5xb5zvc]{font-size:17px;line-height:1.6;color:#475569;margin:0}.product-info__installation-note[data-astro-cid-k5xb5zvc] p[data-astro-cid-k5xb5zvc]:first-child{font-weight:600;color:#1e293b;margin-bottom:6px}.product-info__installation-note[data-astro-cid-k5xb5zvc] p[data-astro-cid-k5xb5zvc]:last-child{color:#dc2626;font-weight:600}.product-info__actions[data-astro-cid-k5xb5zvc]{display:flex;flex-direction:column;gap:var(--space-3)}.btn[data-astro-cid-k5xb5zvc]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--border-radius-lg);font-weight:var(--font-semibold);text-decoration:none;border:none;cursor:pointer;transition:all var(--transition-fast);font-size:var(--text-base)}.btn--primary[data-astro-cid-k5xb5zvc]{background:var(--color-primary);color:var(--color-white)}.btn--primary[data-astro-cid-k5xb5zvc]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 10px 20px #2563eb4d}.btn--large[data-astro-cid-k5xb5zvc]{padding:var(--space-4) var(--space-6);font-size:var(--text-lg)}.btn--secondary[data-astro-cid-k5xb5zvc]{background:var(--color-gray-100);color:var(--text-primary);border:2px solid var(--color-gray-300)}.btn--secondary[data-astro-cid-k5xb5zvc]:hover{background:var(--color-gray-200);border-color:var(--color-gray-400)}.btn--ghost[data-astro-cid-k5xb5zvc]{background:transparent;color:var(--color-gray-600);border:1px solid var(--color-gray-300)}.btn--ghost[data-astro-cid-k5xb5zvc]:hover{background:var(--color-gray-50);color:var(--text-primary)}.btn--share-mobile[data-astro-cid-k5xb5zvc]{display:none;background:var(--color-white);color:var(--color-primary);border:2px solid var(--color-primary);margin-top:var(--space-4)}.btn--share-mobile[data-astro-cid-k5xb5zvc]:hover{background:var(--color-primary);color:var(--color-white)}.btn--desktop-only[data-astro-cid-k5xb5zvc]{display:inline-flex}@media(max-width:1024px){.product-info__quick-info[data-astro-cid-k5xb5zvc]{grid-template-columns:repeat(2,1fr);gap:10px}.quick-info-item[data-astro-cid-k5xb5zvc]{min-height:85px;padding:10px 6px}}@media(max-width:768px){.product-info__title[data-astro-cid-k5xb5zvc]{font-size:var(--text-2xl)}.product-info__quick-info[data-astro-cid-k5xb5zvc]{grid-template-columns:repeat(2,1fr);gap:8px}.quick-info-item[data-astro-cid-k5xb5zvc]{min-height:80px;padding:10px 6px}.quick-info-label[data-astro-cid-k5xb5zvc]{font-size:12px}.quick-info-value[data-astro-cid-k5xb5zvc]{font-size:16px}.quick-info-item[data-astro-cid-k5xb5zvc] svg[data-astro-cid-k5xb5zvc]{width:30px;height:30px}.pricing-box__price[data-astro-cid-k5xb5zvc]{font-size:var(--text-3xl)}.btn--desktop-only[data-astro-cid-k5xb5zvc]{display:none}.btn--share-mobile[data-astro-cid-k5xb5zvc]{display:inline-flex}.product-info__actions[data-astro-cid-k5xb5zvc]{position:fixed;bottom:0;left:0;right:0;padding:8px var(--space-4);background:var(--color-white);border-top:1px solid var(--color-gray-200);z-index:100;gap:var(--space-2)}.btn--large[data-astro-cid-k5xb5zvc]{padding:10px var(--space-4);font-size:var(--text-base)}.product-info__installation-note[data-astro-cid-k5xb5zvc]{padding:12px;margin-bottom:var(--space-3)}.product-info__installation-note[data-astro-cid-k5xb5zvc] p[data-astro-cid-k5xb5zvc]{font-size:16px}}.related-section[data-astro-cid-wavod2md]{padding:var(--space-12) 0;background:var(--bg-secondary)}.related-section__header[data-astro-cid-wavod2md]{text-align:center;margin-bottom:var(--space-8)}.related-section__title[data-astro-cid-wavod2md]{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.related-section__subtitle[data-astro-cid-wavod2md]{font-size:var(--text-lg);color:var(--text-secondary)}.swiper-container[data-astro-cid-wavod2md]{position:relative;margin-bottom:var(--space-8)}.related-swiper[data-astro-cid-wavod2md]{padding:var(--space-2) 0 var(--space-8) 0}.swiper-slide[data-astro-cid-wavod2md]{height:auto;display:flex}.swiper-slide[data-astro-cid-wavod2md]>[data-astro-cid-wavod2md]{width:100%}.related-swiper .swiper-wrapper{align-items:stretch!important}.related-swiper .swiper-slide{height:auto!important;display:flex!important}.related-prev[data-astro-cid-wavod2md],.related-next[data-astro-cid-wavod2md]{width:48px!important;height:48px!important;background:var(--color-white)!important;border-radius:50%!important;box-shadow:0 4px 12px #00000026!important;color:var(--color-primary)!important;transition:all var(--transition-fast)!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.related-prev[data-astro-cid-wavod2md]{left:-24px!important}.related-next[data-astro-cid-wavod2md]{right:-24px!important}.related-prev[data-astro-cid-wavod2md]:after,.related-next[data-astro-cid-wavod2md]:after{font-size:20px!important;font-weight:700!important}.related-prev[data-astro-cid-wavod2md]:hover,.related-next[data-astro-cid-wavod2md]:hover{background:var(--color-primary)!important;color:var(--color-white)!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 6px 20px #0003!important}.swiper-button-disabled[data-astro-cid-wavod2md]{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.swiper-pagination[data-astro-cid-wavod2md]{bottom:0!important}.related-pagination .swiper-pagination-bullet{width:12px;height:12px;background:var(--color-gray-300);opacity:1;transition:all var(--transition-fast)}.related-pagination .swiper-pagination-bullet-active{background:var(--color-primary);width:32px;border-radius:6px}.related-section__footer[data-astro-cid-wavod2md]{text-align:center}.related-section__link[data-astro-cid-wavod2md]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-full);font-size:var(--text-base);font-weight:var(--font-semibold);text-decoration:none;transition:all var(--transition-fast)}.related-section__link[data-astro-cid-wavod2md]:hover{background:var(--color-primary-hover);gap:var(--space-3);transform:scale(1.05)}.no-related[data-astro-cid-wavod2md]{text-align:center;padding:var(--space-8);color:var(--text-secondary);background:var(--color-white);border-radius:var(--border-radius-lg);margin-bottom:var(--space-8)}@media(max-width:1024px){.related-prev[data-astro-cid-wavod2md],.related-next[data-astro-cid-wavod2md]{width:40px!important;height:40px!important}}@media(max-width:768px){.related-section[data-astro-cid-wavod2md]{padding:var(--space-8) 0}.related-section__title[data-astro-cid-wavod2md]{font-size:var(--text-2xl)}.related-section__subtitle[data-astro-cid-wavod2md]{font-size:var(--text-base)}.related-prev[data-astro-cid-wavod2md],.related-next[data-astro-cid-wavod2md]{display:none!important}.related-swiper[data-astro-cid-wavod2md]{padding:var(--space-2) 0 var(--space-6) 0}.related-swiper .swiper-slide,.related-swiper .product-card{width:100%!important;max-width:100%!important}}
