:root{--black: #0a0a0a;--black-2: #121212;--black-3: #181b1d;--navy: #0b1e2e;--ice: #5fc9e8;--ice-soft: #8ddcf0;--ice-deep: #2e8fb0;--ice-dim: rgba(95, 201, 232, .12);--white: #f3f6f7;--mist: #93a2aa;--mist-dim: #5c6a71;--font-display: "Anton", "Arial Narrow", sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace;--container: 1180px;--gap: clamp(1.5rem, 3vw, 3rem);--section-pad: clamp(4rem, 9vw, 8rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.text-ice{color:var(--ice)}.text-center{text-align:center}.section{padding:var(--section-pad) 1.5rem;position:relative}.section--navy{background:linear-gradient(180deg,var(--navy) 0%,var(--black) 100%)}.section__inner{max-width:var(--container);margin:0 auto}.section__inner--narrow{max-width:760px}.section__inner--split{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--gap);align-items:center}.section__inner--split.section__inner--reverse{direction:rtl}.section__inner--split.section__inner--reverse>*{direction:ltr}@media(max-width:860px){.section__inner--split{grid-template-columns:1fr}.section__inner--split.section__inner--reverse{direction:ltr}.section__inner--split.section__inner--reverse>*:first-child{order:2}}.section__title{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;font-size:clamp(2.1rem,5vw,3.4rem);margin:.5rem 0 2.5rem}.eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ice);margin:0 0 .75rem}.eyebrow--center{text-align:center}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:999px;font-weight:700;font-size:.92rem;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.btn--primary{background:var(--ice);color:var(--black)}.btn--primary:hover{box-shadow:0 0 0 4px var(--ice-dim),0 0 24px #5fc9e880;transform:translateY(-1px)}.btn--ghost{border:1.5px solid rgba(243,246,247,.25);color:var(--white)}.btn--ghost:hover{border-color:var(--ice);color:var(--ice)}.btn--lg{padding:1rem 2rem;font-size:1rem}.btn--block{width:100%}.btn--nav{padding:.6rem 1.3rem;font-size:.85rem}.logo{display:inline-flex;align-items:center;line-height:1}.logo__badge{width:42px;height:42px;border-radius:50%;display:block;filter:drop-shadow(0 0 10px rgba(95,201,232,.35));transition:transform .3s ease}.logo:hover .logo__badge{transform:rotate(8deg)}.logo--footer .logo__badge{width:64px;height:64px}.nav{position:sticky;top:0;z-index:100;background:#0a0a0ad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(243,246,247,.08)}.nav__inner{max-width:var(--container);margin:0 auto;padding:.7rem 1.5rem;display:flex;align-items:center;gap:2rem}.nav__links{display:flex;gap:1.6rem;margin-left:auto;font-size:.9rem;font-weight:500;color:var(--mist)}.nav__links a:hover{color:var(--ice)}.nav__burger{display:none;flex-direction:column;gap:5px;padding:.4rem;margin-left:auto}.nav__burger span{width:22px;height:2px;background:var(--white);border-radius:2px;transition:transform .2s ease,opacity .2s ease}@media(max-width:780px){.nav__links{position:absolute;top:100%;left:0;right:0;background:var(--black-2);flex-direction:column;padding:1.2rem 1.5rem;gap:1rem;display:none;border-bottom:1px solid rgba(243,246,247,.08)}.nav__links.is-open,.nav__burger{display:flex}.btn--nav{display:none}}.charge{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.charge__track{width:3px;height:160px;background:#f3f6f71f;border-radius:3px;overflow:hidden;display:flex;align-items:flex-end}.charge__fill{width:100%;height:0%;background:linear-gradient(180deg,var(--ice-soft),var(--ice));box-shadow:0 0 10px var(--ice);transition:height .1s linear}.charge__bolt{width:14px;height:22px;fill:var(--ice)}@media(max-width:1100px){.charge{display:none}}.hero{position:relative;padding:clamp(4rem,10vw,7rem) 1.5rem clamp(3rem,8vw,5rem);overflow:hidden;background:radial-gradient(ellipse 60% 50% at 80% 15%,rgba(95,201,232,.1),transparent 60%),var(--black)}.hero__watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.05;display:flex;justify-content:space-between;padding:0 4vw;pointer-events:none}.hero__watermark svg{width:12vw;height:auto;fill:var(--ice);transform:rotate(8deg)}.hero__watermark svg:nth-child(2){transform:translateY(20%) rotate(-6deg)}.hero__watermark svg:nth-child(3){transform:translateY(-10%) rotate(4deg)}.hero__inner{position:relative;z-index:1;max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:var(--gap);align-items:center}@media(max-width:900px){.hero__inner{grid-template-columns:1fr;text-align:center}.hero__cta-row,.trust-row{justify-content:center}}.hero__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.6rem,7vw,4.6rem);line-height:.98;letter-spacing:.01em}.hero__sub{margin:1.5rem 0 2rem;max-width:46ch;color:var(--mist);font-size:1.05rem}@media(max-width:900px){.hero__sub{margin-inline:auto}}.hero__cta-row{display:flex;gap:1rem;flex-wrap:wrap}.trust-row{display:flex;gap:1.6rem;margin-top:2.4rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mist-dim)}.trust-row li{position:relative;padding-left:1rem}.trust-row li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;background:var(--ice);border-radius:50%;transform:translateY(-50%)}.hero__product{position:relative;display:flex;justify-content:center}.hero__product-glow{position:absolute;width:70%;height:70%;background:radial-gradient(circle,rgba(95,201,232,.35),transparent 70%);filter:blur(10px);z-index:0}.jar3d{position:relative;z-index:1;width:100%;max-width:420px;aspect-ratio:1 / 1.05;touch-action:pan-y}.jar3d canvas{display:block;width:100%!important;height:100%!important}.jar3d--showcase{cursor:grab}.jar3d--showcase:active{cursor:grabbing}.compare{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-bottom:3rem}@media(max-width:720px){.compare{grid-template-columns:1fr}.compare__divider{display:none}}.compare__col{background:#f3f6f708;border:1px solid rgba(243,246,247,.08);border-radius:14px;padding:2rem}.compare__col--ice{background:var(--ice-dim);border-color:#5fc9e859}.compare__heading{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;margin-bottom:1.2rem;letter-spacing:.02em}.compare__list li{padding:.55rem 0;border-top:1px solid rgba(243,246,247,.08);color:var(--mist)}.compare__list li:first-child{border-top:none}.compare__col--ice .compare__list li{color:var(--white)}.compare__divider{display:flex;align-items:center;height:100%}.compare__divider svg{width:34px;fill:var(--ice);filter:drop-shadow(0 0 12px rgba(95,201,232,.6))}.compare__closing{text-align:center;font-family:var(--font-display);font-size:clamp(1.3rem,3vw,1.9rem);text-transform:uppercase;line-height:1.3}.timeline__list{position:relative;margin-top:2rem;padding-left:2.6rem}.timeline__list:before{content:"";position:absolute;left:15px;top:6px;bottom:6px;width:2px;background:repeating-linear-gradient(180deg,var(--ice) 0 6px,transparent 6px 12px)}.timeline__item{position:relative;padding-bottom:2.2rem}.timeline__item:last-child{padding-bottom:0}.timeline__badge{position:absolute;left:-2.6rem;top:0;width:32px;height:32px;border-radius:50%;background:var(--ice);color:var(--black);font-family:var(--font-mono);font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px var(--black),0 0 18px #5fc9e880}.timeline__item h3{font-size:1.1rem;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.02em}.timeline__item p{color:var(--mist);max-width:46ch}.timeline__list{overflow:visible}.timeline__list:after{content:"";position:absolute;left:12px;width:8px;height:8px;border-radius:50%;background:var(--ice);box-shadow:0 0 10px 3px var(--ice);animation:spark-travel 4.5s ease-in-out infinite}@keyframes spark-travel{0%{top:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{top:100%;opacity:0}}.timeline__product{display:flex;justify-content:center}.timeline__jar{width:min(100%,320px)}.showcase__product{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.showcase__glow{position:absolute;width:60%;height:60%;background:radial-gradient(circle,rgba(95,201,232,.3),transparent 70%);filter:blur(14px)}.showcase__product .jar3d{max-width:340px}.showcase__tag{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;border:1px solid rgba(243,246,247,.3);padding:.3rem .8rem;border-radius:999px;color:var(--mist)}.showcase__desc{color:var(--mist);max-width:46ch;margin-bottom:2rem;font-size:1.02rem}.stat-row{display:flex;gap:1rem;flex-wrap:wrap}.stat-badge{background:#f3f6f708;border:1px solid rgba(243,246,247,.1);border-radius:12px;padding:1rem 1.4rem;min-width:110px}.stat-badge__num{display:block;font-family:var(--font-display);font-size:1.7rem;color:var(--ice)}.stat-badge__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.ingredients{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}@media(max-width:860px){.ingredients{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.ingredients{grid-template-columns:1fr}}.ingredient{background:#f3f6f708;border:1px solid rgba(243,246,247,.08);border-radius:14px;padding:1.8rem;transition:border-color .2s ease,transform .2s ease}.ingredient:hover{border-color:#5fc9e866;transform:translateY(-3px)}.ingredient__icon{width:18px;fill:var(--ice);margin-bottom:.9rem}.ingredient__head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.4rem}.ingredient h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.02em}.ingredient__amount{font-family:var(--font-mono);font-size:.72rem;color:var(--ice);white-space:nowrap}.ingredient p{color:var(--mist);font-size:.94rem}.ingredients__footnote{margin-top:2rem;color:var(--mist-dim);font-size:.78rem;line-height:1.6;max-width:90ch}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media(max-width:780px){.steps{grid-template-columns:1fr}}.step{border-top:2px solid var(--ice);padding-top:1.2rem}.step__num{display:block;font-family:var(--font-mono);color:var(--ice);font-size:.85rem;margin-bottom:.6rem}.step h3{text-transform:uppercase;font-size:1.1rem;margin-bottom:.5rem}.step p{color:var(--mist)}.cost-graphic{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:1rem}.cost-graphic__stat{display:flex;flex-direction:column;align-items:center}.cost-graphic__num{font-family:var(--font-display);font-size:clamp(3rem,10vw,5rem);color:var(--ice);line-height:1;text-shadow:0 0 30px rgba(95,201,232,.4)}.cost-graphic__label{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin-top:.6rem}.cost-graphic__strip{display:grid;grid-template-columns:repeat(30,1fr);gap:4px;width:100%;max-width:560px}.cost-graphic__day{aspect-ratio:1 / 1.4;border-radius:3px;background:#f3f6f714}.cost-graphic__day--active{background:var(--ice);box-shadow:0 0 14px #5fc9e8b3}.cost-graphic__formula{font-family:var(--font-mono);font-size:.9rem;color:var(--mist)}.checkout{display:flex;justify-content:center}.checkout__summary{width:100%;max-width:420px;background:var(--black-2);border:1px solid rgba(243,246,247,.1);border-radius:16px;padding:1.8rem;display:grid;grid-template-columns:auto 1fr;gap:1rem 1.2rem}.checkout__jar{grid-row:span 1;width:90px}.checkout__summary-info h3{text-transform:uppercase;font-family:var(--font-display);font-size:1.2rem;letter-spacing:.02em}.checkout__meta{color:var(--mist);font-size:.85rem;margin-top:.2rem}.checkout__price{font-family:var(--font-mono);color:var(--ice);font-size:1.1rem;margin-top:.5rem}.qty{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(243,246,247,.1);padding-top:1.2rem}.qty__label{color:var(--mist);font-size:.9rem}.qty__control{display:flex;align-items:center;gap:.6rem}.qty__btn{width:32px;height:32px;border:1px solid rgba(243,246,247,.2);border-radius:8px;font-size:1.1rem}.qty__btn:hover{border-color:var(--ice);color:var(--ice)}.qty__input{width:42px;text-align:center;background:transparent;border:none;font-family:var(--font-mono);font-size:1rem}.checkout__summary>.btn{grid-column:1 / -1}.checkout__note{grid-column:1 / -1;text-align:center;color:var(--mist-dim);font-size:.78rem;margin-top:-.6rem}.checkout__secure{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;justify-content:center;color:var(--mist);font-size:.82rem}.checkout__lock{width:16px;height:16px}.checkout__shopify-embed{grid-column:1 / -1;display:flex;justify-content:center;margin-top:-.2rem;margin-bottom:1.5rem}.checkout__shopify-embed:empty:before{content:"Sem pr\ed de Shopify Buy Button embed (pozri koment\e1r v HTML vy\161\161ie).";display:block;text-align:center;color:var(--mist-dim);font-size:.78rem;font-family:var(--font-mono)}.faq__item{border-bottom:1px solid rgba(243,246,247,.1)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.3rem .2rem;text-align:left;font-weight:600;font-size:1rem}.faq__q:hover{color:var(--ice)}.faq__icon{color:var(--ice);font-size:1.3rem;transition:transform .2s ease}.faq__q[aria-expanded=true] .faq__icon{transform:rotate(45deg)}.faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq__a p{padding:0 .2rem 1.3rem;color:var(--mist)}.footer{background:var(--black-2);border-top:1px solid rgba(243,246,247,.08);padding:3.5rem 1.5rem 2rem}.footer__inner{max-width:var(--container);margin:0 auto}.footer__top{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;padding-bottom:2.2rem;border-bottom:1px solid rgba(243,246,247,.08)}.footer__links{display:flex;gap:1.4rem;margin-left:auto;flex-wrap:wrap;color:var(--mist);font-size:.9rem}.footer__links a:hover{color:var(--ice)}.social-icon{width:22px;height:22px;color:var(--mist)}.social-icon:hover{color:var(--ice)}.footer__newsletter{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.2rem;padding:2.2rem 0;border-bottom:1px solid rgba(243,246,247,.08)}.footer__newsletter h3{text-transform:uppercase;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.02em}.footer__newsletter p{color:var(--mist);font-size:.9rem;margin-top:.3rem}.newsletter-form{display:flex;gap:.6rem}.newsletter-form input{background:var(--black);border:1px solid rgba(243,246,247,.15);border-radius:999px;padding:.65rem 1.1rem;min-width:220px}.newsletter-form input:focus{border-color:var(--ice)}.footer__legal{padding-top:1.8rem}.footer__legal-links{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.85rem;color:var(--mist);margin-bottom:1.2rem}.footer__legal-links a:hover{color:var(--ice)}.footer__disclaimer{color:var(--mist-dim);font-size:.76rem;line-height:1.6;max-width:80ch}.footer__distributor{color:var(--mist-dim);font-size:.76rem;margin-top:.8rem}.footer__copy{color:var(--mist-dim);font-size:.78rem;margin-top:1.2rem}.thanks{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:radial-gradient(ellipse 60% 50% at 80% 15%,rgba(95,201,232,.1),transparent 60%),var(--black)}.thanks__card{max-width:480px;text-align:center;display:flex;flex-direction:column;align-items:center}.thanks__badge{width:90px;height:90px;border-radius:50%;margin-bottom:1.5rem;filter:drop-shadow(0 0 16px rgba(95,201,232,.4))}.thanks__text{color:var(--mist);margin:.5rem 0 1rem}.thanks__order-id{font-family:var(--font-mono);font-size:.78rem;color:var(--mist-dim);margin-bottom:2rem;word-break:break-all}
/*# sourceMappingURL=/cdn/shop/t/5/assets/electroshockolyty.css.map */
