@import "https://fonts.googleapis.com/css2?family=Play:wght@400;500;600;700&display=swap";
:root{--electric-primary:#ea580c;--electric-primary-hover:#c2410c;--electric-primary-light:#ffedd5;--electric-primary-dark:#9a3412;--electric-secondary:#1e3a8a;--electric-secondary-hover:#152a4d;--electric-secondary-light:#dbeafe;--electric-secondary-dark:#0f2744;--color-primary:#ea580c;--color-secondary:#1e3a8a;--color-accent:#ea580c;--color-background:#fff;--color-surface:#f9fafb;--color-border:#e5e7eb;--color-text:#111827;--color-text-muted:#6b7280;--color-text-light:#9ca3af;--electric-dark-primary:#f97316;--electric-dark-primary-hover:#fb923c;--electric-dark-primary-light:#431407;--electric-dark-secondary:#3b5998;--electric-dark-secondary-hover:#4a6fa5;--electric-dark-secondary-light:#1e3a8a;--color-dark-bg:#111827;--color-dark-surface:#1f2937;--color-dark-border:#374151;--color-dark-text:#f9fafb;--color-dark-text-muted:#d1d5db;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--font-family:"Play",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-nunito-sans:"Play",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--transition-fast:.15s ease-in-out;--transition-base:.25s ease-in-out;--transition-slow:.35s ease-in-out;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a}:root .packeta-widget-inline{width:100%;min-height:400px;display:block;position:relative}:root .packeta-widget-inline iframe{border:none;border-radius:.5rem;display:block;width:100%!important;height:auto!important;min-height:480px!important;margin:0!important;padding:0!important}:root .packeta-widget-inline>div{border-radius:.5rem;width:100%!important;height:auto!important;min-height:480px!important;margin:0!important;padding:0!important}:root .dark .packeta-widget-inline{background-color:var(--color-dark-surface)}:root #packeta-widget-container,:root [id^=packeta-widget-]{visibility:visible!important;opacity:1!important;width:100%!important;min-height:400px!important;display:block!important}:root{--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem}@media (prefers-color-scheme:dark){:root{--color-background:var(--color-dark-bg);--color-surface:var(--color-dark-surface);--color-border:var(--color-dark-border);--color-text:var(--color-dark-text);--color-text-muted:var(--color-dark-text-muted)}}[data-theme=dark]{--color-background:var(--color-dark-bg);--color-surface:var(--color-dark-surface);--color-border:var(--color-dark-border);--color-text:var(--color-dark-text);--color-text-muted:var(--color-dark-text-muted)}.bg-purple-600,.bg-purple-500{background-color:var(--electric-primary)!important}.hover\:bg-purple-700:hover,.hover\:bg-purple-600:hover{background-color:var(--electric-primary-hover)!important}.bg-purple-100{background-color:var(--electric-primary-light)!important}.bg-purple-50{background-color:#ea580c14!important}.text-purple-800{color:var(--electric-primary-dark)!important}.text-purple-700{color:var(--electric-primary-hover)!important}.text-purple-600{color:var(--electric-primary)!important}.focus\:ring-purple-500:focus,.focus\:ring-purple-400:focus{--tw-ring-color:var(--electric-secondary)!important}.hover\:text-purple-600:hover,.hover\:text-purple-400:hover,.hover\:text-purple-700:hover,.hover\:text-purple-300:hover{color:var(--electric-secondary)!important}.hover\:bg-purple-100:hover,.hover\:bg-purple-50:hover{background-color:var(--electric-primary-light)!important}.hover\:bg-purple-200:hover,.hover\:bg-purple-900\/50:hover{background-color:#ea580c33!important}.border-purple-500,.border-purple-400{border-color:var(--electric-secondary)!important}.ring-purple-500,.ring-purple-200,.ring-purple-800{--tw-ring-color:var(--electric-secondary)!important}.text-blue-600{color:var(--electric-secondary)!important}.text-blue-400{color:#4a6fa5!important}.hover\:text-blue-600:hover,.hover\:text-blue-400:hover{color:var(--electric-secondary-hover)!important}button.bg-gray-900,a.bg-gray-900,[role=button].bg-gray-900{background-color:var(--electric-primary)!important}button.bg-gray-900:hover,a.bg-gray-900:hover,[role=button].bg-gray-900:hover:not(:disabled){background-color:var(--electric-primary-hover)!important}.bg-blue-500,.bg-blue-600{background-color:var(--electric-secondary)!important}.hover\:bg-blue-700:hover{background-color:var(--electric-secondary-hover)!important}.bg-blue-50{background-color:var(--electric-secondary-light)!important}.bg-blue-50\/30{background-color:color-mix(in srgb,var(--electric-secondary-light)30%,transparent)!important}.bg-blue-50\/50{background-color:color-mix(in srgb,var(--electric-secondary-light)50%,transparent)!important}.bg-blue-100{background-color:color-mix(in srgb,var(--electric-secondary)15%,white)!important}.border-blue-200{border-color:color-mix(in srgb,var(--electric-secondary)25%,#e5e7eb)!important}.text-blue-800{color:var(--electric-secondary-hover)!important}.text-blue-700,.text-blue-500{color:var(--electric-secondary)!important}.dark .bg-blue-900,.dark .bg-blue-900\/20,.dark .bg-blue-900\/30{background-color:color-mix(in srgb,var(--electric-dark-secondary)15%,transparent)!important}.dark .border-blue-800{border-color:color-mix(in srgb,var(--electric-dark-secondary)40%,#374151)!important}.dark .text-blue-200,.dark .text-blue-300,.dark .text-blue-400{color:var(--electric-dark-secondary)!important}.hover\:bg-blue-50:hover,.hover\:bg-blue-100:hover{background-color:color-mix(in srgb,var(--electric-secondary)12%,white)!important}.dark .hover\:bg-blue-900\/20:hover{background-color:color-mix(in srgb,var(--electric-dark-secondary)25%,transparent)!important}.dark .bg-purple-600,.dark .bg-purple-500,.dark .bg-purple-400{background-color:var(--electric-dark-primary)!important}.dark .hover\:bg-purple-700:hover,.dark .hover\:bg-purple-800:hover{background-color:var(--electric-dark-primary-hover)!important}.dark .bg-purple-100,.dark .bg-purple-900,.dark .bg-purple-900\/30,.dark .bg-purple-900\/20,.dark .bg-purple-900\/50{background-color:var(--electric-dark-primary-light)!important}.dark .text-purple-800,.dark .text-purple-200{color:var(--electric-dark-primary)!important}.dark .text-purple-700,.dark .text-purple-600,.dark .text-purple-400,.dark .text-purple-300{color:var(--electric-dark-primary-hover)!important}.dark .hover\:text-purple-600:hover,.dark .hover\:text-purple-400:hover,.dark .hover\:text-purple-700:hover,.dark .hover\:text-purple-300:hover{color:var(--electric-dark-secondary)!important}.dark .hover\:bg-purple-100:hover,.dark .hover\:bg-purple-900\/30:hover{background-color:#f9731633!important}.dark .border-purple-500,.dark .ring-purple-500,.dark .ring-purple-400,.dark .ring-purple-200,.dark .ring-purple-800{border-color:var(--electric-dark-secondary)!important}.dark .focus\:ring-purple-500:focus,.dark .focus\:ring-purple-400:focus{--tw-ring-color:var(--electric-dark-secondary)!important}.dark button.bg-gray-900,.dark a.bg-gray-900,.dark [role=button].bg-gray-900{background-color:var(--electric-dark-primary)!important}.dark button.bg-gray-900:hover,.dark a.bg-gray-900:hover,.dark [role=button].bg-gray-900:hover:not(:disabled){background-color:var(--electric-dark-primary-hover)!important}.dark button.bg-gray-100,.dark button.hover\:bg-gray-200{background-color:var(--electric-dark-primary)!important}.dark button.bg-gray-100:hover,.dark button.hover\:bg-gray-200:hover{background-color:var(--electric-dark-primary-hover)!important}.dark .bg-blue-600{background-color:var(--electric-dark-secondary)!important}.dark .hover\:bg-blue-700:hover{background-color:var(--electric-dark-secondary-hover)!important}.prose a,.prose-a{color:var(--electric-secondary)!important}.prose a:hover,.dark .prose a:hover{color:var(--electric-secondary-hover)!important}.dark .prose a{color:var(--electric-dark-secondary)!important}.product-card .relative.aspect-square,.product-card .relative[style*=aspect-square]{overflow:hidden}.product-card .relative.aspect-square img,.product-card .relative[style*=aspect-square] img{will-change:transform;transition:transform .7s ease-out!important}.product-card:hover .relative.aspect-square img,.product-card:hover .relative[style*=aspect-square] img{transform:scale(1.1)!important}.product-card .relative.aspect-square>span,.product-card .relative.aspect-square>div,.product-card .relative[style*=aspect-square]>span,.product-card .relative[style*=aspect-square]>div{will-change:transform;transition:transform .7s ease-out!important}.product-card:hover .relative.aspect-square>span img,.product-card:hover .relative.aspect-square>div img,.product-card:hover .relative[style*=aspect-square]>span img,.product-card:hover .relative[style*=aspect-square]>div img{transform:scale(1.1)!important}.group\/image img{will-change:transform;transition:transform .7s ease-out!important}.group\/image:hover img{transform:scale(1.05)!important}.group\/image>span img,.group\/image>div img{will-change:transform;transition:transform .7s ease-out!important}.group\/image:hover>span img,.group\/image:hover>div img{transform:scale(1.05)!important}[data-checkout-panel] .checkout-field-badge{color:#374151;background-color:#f3f4f6;border:1px solid #e5e7eb;border-bottom:none;border-radius:.5rem .5rem 0 0;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:block}.dark [data-checkout-panel] .checkout-field-badge{color:#d1d5db;background-color:#37414b;border-color:#4b5563}[data-checkout-panel] .checkout-field-with-badge:focus-within .checkout-field-badge{color:#c2410c;background-color:#fff7ed;border-color:#ea580c}.dark [data-checkout-panel] .checkout-field-with-badge:focus-within .checkout-field-badge{color:#fb923c;background-color:#f9731626;border-color:#f97316}[data-checkout-panel] .checkout-field-with-badge{flex-direction:column;display:flex;overflow:visible}[data-checkout-panel] .checkout-field-with-badge .checkout-field-inner{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .5rem .5rem;flex:1;transition:border-color .15s,box-shadow .15s}.dark [data-checkout-panel] .checkout-field-with-badge .checkout-field-inner{background:#fff;border-color:#4b5563}[data-checkout-panel] .checkout-field-with-badge .checkout-field-inner input{box-shadow:none!important;border:none!important;border-radius:0!important}[data-checkout-panel] .checkout-field-with-badge .checkout-field-inner .checkout-field-input{border:none!important;border-radius:0!important}[data-checkout-panel] .checkout-field-with-badge .checkout-field-inner:focus-within{box-shadow:0 0 0 1px #1e3a8a40;border-color:#1e3a8a!important}[data-checkout-panel] .checkout-field-with-badge .checkout-field-inner:has(input:focus){box-shadow:0 0 0 1px #1e3a8a40;border-color:#1e3a8a!important}.dark [data-checkout-panel] .checkout-field-with-badge .checkout-field-inner:focus-within{box-shadow:0 0 0 1px #3b59984d;border-color:#3b5998!important}[data-checkout-panel] input[type=text],[data-checkout-panel] input[type=email],[data-checkout-panel] input[type=tel],[data-checkout-panel] input[type=number],[data-checkout-panel] select,[data-checkout-panel] textarea{--tw-ring-color:#1e3a8a4d}[data-checkout-panel] input:focus,[data-checkout-panel] select:focus,[data-checkout-panel] textarea:focus{box-shadow:0 0 0 1px #1e3a8a40;border-color:#1e3a8a!important}.dark [data-checkout-panel] input:focus,.dark [data-checkout-panel] select:focus,.dark [data-checkout-panel] textarea:focus{box-shadow:0 0 0 1px #3b59984d;border-color:#3b5998!important}@keyframes pulse-subtle{0%,to{opacity:1;box-shadow:0 2px 8px #ea580c40}50%{opacity:.95;box-shadow:0 2px 12px #ea580c59}}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse-subtle}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.checkout-slide-in{will-change:transform,opacity;animation:.5s ease-out forwards slideInFromRight}.electric-header-pattern,.electric-categories-pattern{background-image:radial-gradient(circle,#93c5fd80 .5px,#0000 .5px);background-size:2px 2px}.dark .electric-header-pattern,.dark .electric-categories-pattern{background-image:radial-gradient(circle,#60a5fa66 .5px,#0000 .5px);background-size:2px 2px}.electric-product-header-pattern{background-image:radial-gradient(circle,#ffedd580 .5px,#0000 .5px);background-size:2px 2px}.dark .electric-product-header-pattern{background-image:radial-gradient(circle,#fed7aa66 .5px,#0000 .5px);background-size:2px 2px}.electric-main-bg-pattern{background-image:radial-gradient(circle,#94a3b81f .5px,#0000 .5px);background-size:2px 2px}.dark .electric-main-bg-pattern{background-image:radial-gradient(circle,#94a3b80f .5px,#0000 .5px);background-size:2px 2px}.electric-footer{background-color:#1e3a8a;background-image:radial-gradient(circle,#93c5fd80 .5px,#0000 .5px);background-size:2px 2px}.dark .electric-footer{background-color:#152a4d;background-image:radial-gradient(circle,#60a5fa66 .5px,#0000 .5px);background-size:2px 2px}#homepage-hero-section.bg-gradient-to-br{background-image:linear-gradient(to bottom right,#fff7ed,#fff,#eff6ff)!important}.dark #homepage-hero-section.dark\:bg-gradient-to-br,html.dark #homepage-hero-section.dark\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,#1e293b,#1f2937,#111827)!important}@media (min-width:640px){[data-cart-panel]{z-index:85!important;width:33.333%!important;max-width:28rem!important;transform:translateY(0)!important}[data-checkout-panel].checkout-desktop[data-checkout-open=true]{z-index:80!important;width:calc(100% - min(33.333vw,28rem))!important;max-width:none!important;inset:0 min(33.333vw,28rem) 0 0!important;transform:translateY(0)!important}}@keyframes checkBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.check-blink-animation{animation:1.5s ease-in-out infinite checkBlink}@keyframes ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(4)}}.packeta-widget-inline{background-color:#fff;border-radius:.5rem;height:auto;min-height:480px;display:block;overflow:hidden;width:100%!important;margin:0!important;padding:0!important}.dark .packeta-widget-inline{color:#f3f4f6!important;background-color:#1f2937!important}@media (max-width:640px){.packeta-widget-inline{min-height:400px}.packeta-widget-inline iframe,.packeta-widget-inline>div{min-height:400px!important}}@media (min-width:1024px){.packeta-widget-inline{min-height:560px}.packeta-widget-inline iframe,.packeta-widget-inline>div{min-height:560px!important}}#packeta-widget-container{background-color:#fff;border-radius:.5rem;position:relative;overflow:visible;width:100%!important}.dark #packeta-widget-container{color:#f3f4f6!important;background-color:#1f2937!important}#packeta-widget-container>iframe,#packeta-widget-container>div,#packeta-widget-container>*{background-color:#fff!important;border-radius:.5rem!important;width:100%!important;height:auto!important;min-height:480px!important;display:block!important;overflow:hidden!important}.dark #packeta-widget-container>iframe,.dark #packeta-widget-container>div,.dark #packeta-widget-container>*{color:#f3f4f6!important;background-color:#1f2937!important}#packeta-widget-container iframe,#packeta-widget-container [id*=packeta],#packeta-widget-container [class*=packeta],#packeta-widget-container [class*=zasilkovna]{background-color:#fff!important;border:none!important;border-radius:.5rem!important;width:100%!important;height:auto!important;min-height:480px!important;display:block!important}.dark #packeta-widget-container iframe,.dark #packeta-widget-container [id*=packeta],.dark #packeta-widget-container [class*=packeta],.dark #packeta-widget-container [class*=zasilkovna]{color:#f3f4f6!important;background-color:#1f2937!important}.dark #packeta-widget-container *{color:#f3f4f6!important}.dark #packeta-widget-container input,.dark #packeta-widget-container select,.dark #packeta-widget-container textarea{color:#f3f4f6!important;background-color:#111827!important;border-color:#4b5563!important}.dark #packeta-widget-container button{color:#f3f4f6!important;background-color:#374151!important;border-color:#4b5563!important}.dark #packeta-widget-container button:hover{background-color:#4b5563!important}.dark #packeta-widget-container iframe{background-color:#1f2937!important}.dark #packeta-widget-container a{color:#4a6fa5!important}.dark #packeta-widget-container a:hover{color:#5b7ec8!important}.dark #packeta-widget-container .packeta-widget,.dark #packeta-widget-container [class*=packeta],.dark #packeta-widget-container [class*=zasilkovna]{color:#f3f4f6!important;background-color:#1f2937!important}@media (max-width:640px){#packeta-widget-container>iframe,#packeta-widget-container>div,#packeta-widget-container>*{min-height:400px!important}}@media (min-width:1024px){#packeta-widget-container>iframe,#packeta-widget-container>div,#packeta-widget-container>*{min-height:560px!important}}
