/* zd: glass komponenty pre popisy (Warmies a dalsie) */
.zd.zd-gl{position:relative;isolation:isolate;padding:30px 26px;border-radius:28px;background:linear-gradient(135deg,#FBF9FC 0%,#FAF6F9 50%,#F3F8F6 100%);overflow:hidden}
.zd.zd-gl:before,.zd.zd-gl:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(40px);opacity:.4;pointer-events:none}
.zd.zd-gl:before{width:340px;height:340px;left:-90px;top:-110px;background:#E6DAF2}
.zd.zd-gl:after{width:300px;height:300px;right:-80px;bottom:-90px;background:#F5DCEA}
.zd.zd-gl .blk{margin-bottom:34px}
.zd.zd-gl .blk:last-child{margin-bottom:0}
.zd .gl{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.75);box-shadow:0 10px 30px rgba(31,79,76,.08);border-radius:22px;padding:20px 20px 18px}
.zd .gl h3{margin:0 0 6px!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:17px!important;color:#1F4F4C!important}
.zd .gl p{margin:0!important;font-size:15px!important;line-height:1.55!important}
.zd .gchips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}
.zd .gchips li{margin:0!important;padding:8px 15px!important;border-radius:999px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);font-family:Nunito,sans-serif;font-weight:800;font-size:14px;color:#1F4F4C;line-height:1.2}
.zd .gchips li:before{display:none!important}
.zd .gchips li b{color:#C4368B;font-weight:900}
.zd .ggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.zd .ggrid.g2{grid-template-columns:repeat(2,1fr)}
.zd .gsteps{counter-reset:gs;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none}
.zd .gsteps li{counter-increment:gs;position:relative;margin:0!important;padding:46px 18px 18px!important}
.zd .gsteps li:before{content:counter(gs)!important;position:absolute;left:18px;top:14px;width:26px;height:26px;border-radius:50%;background:#F14BB1;color:#fff;font:800 14px/26px Nunito,sans-serif;text-align:center;display:block!important}
.zd .gnote{margin-top:12px!important;font-size:13.5px!important;color:#6b6b66!important}
.zd .gfaq details{margin:0 0 10px}
.zd .gfaq summary{cursor:pointer;list-style:none;font-family:Nunito,sans-serif;font-weight:800;font-size:16px;color:#1F4F4C;padding-right:28px;position:relative}
.zd .gfaq summary::-webkit-details-marker{display:none}
.zd .gfaq summary:after{content:"+";position:absolute;right:0;top:-2px;font-size:22px;color:#F14BB1;font-weight:700}
.zd .gfaq details[open] summary:after{content:"–"}
.zd .gfaq details p{margin-top:8px!important}
@media (max-width:767px){.zd.zd-gl{padding:22px 14px;border-radius:22px}.zd .ggrid,.zd .gsteps,.zd .ggrid.g2{grid-template-columns:1fr;gap:10px}.zd .gl{padding:16px}.zd .gchips li{font-size:13px;padding:7px 12px!important}}
