#cgq .cgq__q{font-size:22px!important;font-weight:800!important;color:#0f5132!important}#cgq .cgq__sub{color:var(--mu)}#cgq .cgq__opts{gap:12px}#cgq .cgq__opt{position:relative;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;min-height:72px;padding:12px 14px;border:2px solid transparent;border-radius:16px;background:#f0fdf4;box-shadow:0 2px 0 rgba(15,46,28,.06);animation:cgqIn .35s both;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s}#cgq .cgq__opt:nth-child(5n+2){background:#fefce8}#cgq .cgq__opt:nth-child(5n+3){background:#eff6ff}#cgq .cgq__opt:nth-child(5n+4){background:#fff1f2}#cgq .cgq__opt:nth-child(5n+5){background:#f5f3ff}#cgq .cgq__opt[data-v=zeleny]{background:#ecfdf5}#cgq .cgq__opt[data-v=bily]{background:#f8fafc}#cgq .cgq__opt[data-v=cerveny]{background:#fff1f2}#cgq .cgq__opt[data-v=vzacne]{background:#fffbeb}#cgq .cgq__opt:nth-child(2){animation-delay:.04s}#cgq .cgq__opt:nth-child(3){animation-delay:.08s}#cgq .cgq__opt:nth-child(4){animation-delay:.12s}#cgq .cgq__opt:nth-child(5){animation-delay:.16s}#cgq .cgq__opt:nth-child(n+6){animation-delay:.2s}#cgq .cgq__opt:before{content:"🌿";grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#fff;font-size:22px;line-height:1;box-shadow:0 3px 10px -4px rgba(15,46,28,.25)}#cgq .cgq__opt .cgq__ol,#cgq .cgq__opt .cgq__od{grid-column:2}#cgq .cgq__opt:hover{transform:translateY(-2px);border-color:#86efac;background-color:#fff;box-shadow:0 10px 22px -12px rgba(22,101,52,.45)}#cgq .cgq__opt.is-on{border-color:#16a34a;background:#dcfce7;box-shadow:0 0 0 3px rgba(34,197,94,.2)}#cgq .cgq__opt.is-on:after{content:"✓";position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#16a34a;color:#fff;font-size:13px;font-weight:900;line-height:24px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.2)}#cgq .cgq__ol{font-size:15.5px;font-weight:800;color:#0f2e1c}#cgq .cgq__opt[data-v=prasek]:before{content:"🌿"}#cgq .cgq__opt[data-v=ovocny]:before{content:"🍊"}#cgq .cgq__opt[data-v=kapsle]:before{content:"🟢"}#cgq .cgq__opt[data-v=konc]:before{content:"🧪"}#cgq .cgq__opt[data-v=nevim]:before{content:"🤔"}#cgq .cgq__opt[data-v=any]:before{content:"🎲"}#cgq .cgq__opt[data-v=orange]:before{content:"🍊"}#cgq .cgq__opt[data-v=lemon]:before{content:"🍋"}#cgq .cgq__opt[data-v=pineapple]:before{content:"🍍"}#cgq .cgq__opt[data-v=grapefruit]:before{content:"🍊";filter:hue-rotate(-22deg) saturate(1.3)}#cgq .cgq__opt[data-v="black currant"]:before{content:"🫐"}#cgq .cgq__opt[data-v="passion fruit"]:before{content:"🍑";filter:hue-rotate(250deg) saturate(1.4)}#cgq .cgq__opt[data-v=cherry]:before{content:"🍒"}#cgq .cgq__opt[data-v=energy]:before{content:"🥤"}#cgq .cgq__opt[data-v=zeleny]:before{content:"";background:radial-gradient(circle at 35% 35%,#86efac,#16a34a 70%)}#cgq .cgq__opt[data-v=bily]:before{content:"";background:radial-gradient(circle at 35% 35%,#fff,#e5e7eb 70%);box-shadow:inset 0 0 0 1px #d1d5db,0 3px 10px -4px rgba(15,46,28,.25)}#cgq .cgq__opt[data-v=cerveny]:before{content:"";background:radial-gradient(circle at 35% 35%,#fca5a5,#dc2626 70%)}#cgq .cgq__opt[data-v=vzacne]:before{content:"✨";background:linear-gradient(135deg,#fde68a,#f59e0b)}#cgq .cgq__opt[data-v=prvni]:before{content:"🌱"}#cgq .cgq__opt[data-v=obcas]:before{content:"🌿"}#cgq .cgq__opt[data-v=casto]:before{content:"🌳"}#cgq .cgq__opt[data-v=nizsi]:before,#cgq .cgq__opt[data-v=stredni]:before,#cgq .cgq__opt[data-v=vyssi]:before{content:"";background-color:#fff;background-repeat:no-repeat;background-size:6px 8px,6px 14px,6px 20px;background-position:12px 26px,19px 20px,26px 14px}#cgq .cgq__opt[data-v=nizsi]:before{background-image:linear-gradient(#16a34a,#16a34a),linear-gradient(#d1d5db,#d1d5db),linear-gradient(#d1d5db,#d1d5db)}#cgq .cgq__opt[data-v=stredni]:before{background-image:linear-gradient(#16a34a,#16a34a),linear-gradient(#16a34a,#16a34a),linear-gradient(#d1d5db,#d1d5db)}#cgq .cgq__opt[data-v=vyssi]:before{background-image:linear-gradient(#16a34a,#16a34a),linear-gradient(#16a34a,#16a34a),linear-gradient(#16a34a,#16a34a)}#cgq .cgq__opt[data-v=eshop]:before{content:"🚚"}#cgq .cgq__opt[data-v=prodejna]:before{content:"🏪"}#cgq .cgq__opt[data-v=cena]:before{content:"💰"}#cgq .cgq__opt[data-v=oblibene]:before{content:"⭐"}#cgq .cgq__opt[data-v=obsah]:before{content:"🔬"}#cgq .cgq__chip{border:2px solid #fde68a;background:#fffbeb;transition:transform .12s}#cgq .cgq__chip:before{content:"📍 "}#cgq .cgq__chip:hover{transform:translateY(-1px);background:#fef3c7}#cgq .cgq__chip.is-on{border-color:#f59e0b;background:#fde68a}#cgq .cgq__zpet{text-decoration:none;font-weight:700;color:#16a34a}#cgq .cgq__vys{position:relative}#cgq .cgq__vys h3{font-size:24px!important;font-weight:900!important;color:#0f5132!important}#cgq .cgq__vys h3:before{content:"🎉 "}#cgq .cgq__vys:before{content:"";position:absolute;inset:-24px -20px auto;height:120px;pointer-events:none;background:radial-gradient(circle,#facc15 3px,transparent 4px) 10% 20%/60px 50px,radial-gradient(circle,#fb7185 3px,transparent 4px) 40% 0/70px 60px,radial-gradient(circle,#38bdf8 3px,transparent 4px) 70% 30%/80px 55px,radial-gradient(circle,#22c55e 3px,transparent 4px) 90% 10%/50px 45px;opacity:0;animation:cgqKonf 1.6s ease-out .1s both}#cgq .cgq-r{border:0;border-radius:18px;background:#f8fafc;box-shadow:0 0 0 1px #e2e8f0;animation:cgqIn .4s both}#cgq .cgq-r:nth-child(2){animation-delay:.08s}#cgq .cgq-r:nth-child(3){animation-delay:.16s}#cgq .cgq-r--top{background:linear-gradient(135deg,#fffbeb,#fef3c7);box-shadow:0 0 0 2px #fbbf24,0 14px 30px -18px rgba(245,158,11,.7)}#cgq .cgq-r__img{border-radius:14px;background:#fff}#cgq .cgq-r__tag{background:linear-gradient(90deg,#f59e0b,#fbbf24);color:#422006;font-size:11.5px;padding:3px 10px}#cgq .cgq-r__tag:before{content:"🏆 "}#cgq .cgq-r__why li:before{content:"✔";color:#16a34a}#cgq .cgq-r__kos{background:linear-gradient(135deg,#16a34a,#22c55e)!important;box-shadow:0 8px 18px -10px rgba(22,163,74,.9);transition:transform .15s}#cgq .cgq-r__kos:hover{transform:translateY(-2px)}#cgq .cgq-r__det{border-radius:10px!important}#cgq .cgq__znovu{border:2px dashed #86efac;border-radius:12px;background:#f0fdf4;color:#15803d}@media (max-width:520px){#cgq .cgq__q{font-size:19px!important}#cgq .cgq__opt{min-height:64px;grid-template-columns:40px 1fr}#cgq .cgq__opt:before{width:40px;height:40px;font-size:20px}}@media (prefers-reduced-motion:reduce){#cgq .cgq__opt,#cgq .cgq-r__kos{transition:none}}