.dr[data-astro-cid-qftfjxer]{gap:26px;margin-top:38px;display:grid}@media (width>=1024px){.dr[data-astro-cid-qftfjxer]{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:44px}}.dr--bez-suhrnu[data-astro-cid-qftfjxer]{margin-top:0;display:block}.dr-suhrn[data-astro-cid-qftfjxer]{background:var(--color-surface);border-radius:var(--radius-panel);padding:28px}.dr-znacka[data-astro-cid-qftfjxer]{color:var(--color-body);align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.dr-hodnota[data-astro-cid-qftfjxer]{letter-spacing:-.03em;margin-top:16px;font-size:clamp(44px,5vw,58px);font-weight:600;line-height:1}.dr-hviezdy[data-astro-cid-qftfjxer]{color:var(--color-accent);letter-spacing:.1em;margin-top:10px;font-size:18px}.dr-hviezdy[data-astro-cid-qftfjxer]:before{content:"★★★★★"}.dr-popis[data-astro-cid-qftfjxer]{color:var(--color-body);margin-top:14px;font-size:16px;line-height:1.6}.dr-akcia[data-astro-cid-qftfjxer]{justify-content:flex-start;margin-top:22px;display:flex}.dr-akcia[data-astro-cid-qftfjxer] .tl{width:auto}.dr-karty[data-astro-cid-qftfjxer]{gap:24px;display:grid}.dr-karty[data-astro-cid-qftfjxer] .rec{height:100%}@media (width>=640px){.dr-karty[data-astro-cid-qftfjxer]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.dr-karty[data-astro-cid-qftfjxer]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dr-karusel[data-astro-cid-qftfjxer]{min-width:0;position:relative}.dr-karusel[data-astro-cid-qftfjxer]:before,.dr-karusel[data-astro-cid-qftfjxer]:after{content:"";z-index:1;pointer-events:none;width:clamp(20px,3vw,52px);position:absolute;top:0;bottom:60px}.dr-karusel[data-astro-cid-qftfjxer]:before{background:linear-gradient(90deg,#fff 0%,#0000 100%);left:0}.dr-karusel[data-astro-cid-qftfjxer]:after{background:linear-gradient(270deg,#fff 0%,#0000 100%);right:0}.dr--okraj-krem[data-astro-cid-qftfjxer] .dr-karusel[data-astro-cid-qftfjxer]:before{background:linear-gradient(90deg, var(--color-surface) 0%, transparent 100%)}.dr--okraj-krem[data-astro-cid-qftfjxer] .dr-karusel[data-astro-cid-qftfjxer]:after{background:linear-gradient(270deg, var(--color-surface) 0%, transparent 100%)}.dr-pas[data-astro-cid-qftfjxer]{cursor:grab;scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;align-items:stretch;gap:24px;padding-bottom:6px;display:flex;overflow-x:auto}.dr-pas[data-astro-cid-qftfjxer]::-webkit-scrollbar{display:none}.dr-polozka[data-astro-cid-qftfjxer]{scroll-snap-align:start;flex:0 0 min(352px,84vw);align-self:stretch;display:flex}@media (width>=640px){.dr-polozka[data-astro-cid-qftfjxer]{flex-basis:clamp(300px,25vw - 24px,420px)}}.dr-polozka[data-astro-cid-qftfjxer] .rec{width:100%;height:100%}.recenzie-pruh-hlava[data-astro-cid-we6d6gbj]{text-align:center}.recenzie-pruh[data-astro-cid-we6d6gbj]{padding-top:0}.recenzie-pruh[data-astro-cid-we6d6gbj]:not(:only-child){margin-top:clamp(72px,8vw,104px)}.recenzie-pruh-nadpis[data-astro-cid-we6d6gbj]{color:var(--color-ink);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.08}.recenzie-pruh-nadpis[data-astro-cid-we6d6gbj].h2-sekcia{margin-top:0}.recenzie-pruh-hlava[data-astro-cid-we6d6gbj] .kicker[data-astro-cid-we6d6gbj]+.recenzie-pruh-nadpis[data-astro-cid-we6d6gbj]{margin-top:14px}.recenzie-pruh-hlava[data-astro-cid-we6d6gbj] .perex[data-astro-cid-we6d6gbj]{max-width:680px;margin:18px auto 0;font-size:17px;line-height:1.65}.recenzie-pruh-hlava[data-astro-cid-we6d6gbj] .recenzny-dokaz[data-astro-cid-we6d6gbj]{justify-content:center}.recenzie-pruh-pas[data-astro-cid-we6d6gbj]{margin-top:30px}.recenzie-pruh-akcia[data-astro-cid-we6d6gbj]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.recenzie-pruh--biele-karty[data-astro-cid-we6d6gbj] .rec{background:#fff}.recenzie-pruh--kremove-karty[data-astro-cid-we6d6gbj] .rec{background:var(--color-surface)}.recenzie-pruh--kompaktne[data-astro-cid-we6d6gbj]{margin-top:0!important}@media (width<=640px){.recenzie-pruh[data-astro-cid-we6d6gbj]:not(:only-child){margin-top:64px}}
