.dk-pozadi{position:fixed;inset:0;z-index:75;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;background:rgba(23,22,26,.5);animation:dk-pozadi .2s ease-out}.dk-okno{position:relative;width:100%;max-width:460px;max-height:calc(100dvh - 80px);overflow:auto;padding:22px;border-radius:6px;background:#fff;color:#17161a;box-shadow:0 20px 50px rgba(0,0,0,.3);animation:dk-okno .28s cubic-bezier(.2,.8,.2,1)}.dk-zavrit{position:absolute;right:8px;top:8px;z-index:2;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#17161a;font:inherit;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12)}.dk-obraz{position:relative;aspect-ratio:5/4;overflow:hidden;border-radius:3px;background:#2f4a3c}.dk-obraz img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.dk-odznak{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:99px;background:#ffc93c;color:#17161a;font-size:14px;font-weight:800;letter-spacing:-.1px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.2)}.dk-telo{margin-top:20px}.dk-telo h2{margin:0;font-size:25px;line-height:1.2;font-weight:700;letter-spacing:-.3px}.dk-text{margin:6px 0 0;font-size:15px;line-height:1.45;color:#6a665f}.dk-cena{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px}.dk-cena>b{font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-.8px;white-space:nowrap}.dk-cena s{font-size:16px;color:#9a968f;white-space:nowrap}.rokyo .dk-navic{flex-basis:100%;margin:-4px 0 0;font-size:15px;color:#3f6b2a}.rokyo .dk-navic b{font-weight:800}.dk-usetrite{margin-left:auto;align-self:center;padding:4px 9px;border-radius:99px;background:#fff1c7;color:#6b4d00;font-size:13.5px;font-weight:700;white-space:nowrap}.dk-okno .ow-kupon{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:14px;border:0;background:none}.dk-okno .ow-kupon-sleva,.dk-okno .ow-kupon:after,.dk-okno .ow-kupon:before{display:none}.dk-okno .ow-kupon-kod{gap:4px;padding:0}.dk-okno .ow-kupon-kod>.ow-kupon-popis:first-child{display:none}.dk-okno .ow-kupon-pole:not(.je-odkryto){max-width:none;min-height:56px;justify-content:center}.dk-okno .ow-kupon-pole.je-odkryto{flex-wrap:nowrap;justify-content:space-between;min-height:56px;padding:0 6px 0 12px;border:1.5px dashed #e0b640;border-radius:8px}.dk-okno .ow-kupon-text{font-size:20px}.rokyo .dk-okno .ow-kupon-hned,.rokyo .dk-okno .ow-kupon-popis{font-size:13px}.dk-form{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.dk-form input[type=email]{height:50px;padding:0 16px;border:1.5px solid #e2ded7;border-radius:8px;background:#fff;color:#17161a;font:inherit;font-size:16px}.dk-form input[type=email]:focus{outline:none;border-color:#17161a}.dk-form input.ma-chybu{border-color:#c8453c}.dk-tl{display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;margin-top:10px;padding:0 7px 0 18px;border:0;border-radius:8px;background:#ffc93c;color:#17161a;font:inherit;font-size:16.5px;font-weight:700;cursor:pointer}.dk-form .dk-tl{margin-top:0}.dk-tl:disabled{opacity:.7;cursor:default}.dk-sipka{display:grid;place-items:center;width:38px;height:38px;border-radius:6px;background:#17161a;color:#fff;font-size:15px}.dk-drobne{margin:0;font-size:12.5px;color:#8a867f;text-align:center}.dk-druhe{display:block;margin:10px auto 0;padding:0;border:0;background:none;color:#17161a;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.dk-druhe,.dk-stirani{font-size:14px;font-weight:600}.dk-stirani{margin:10px 0 0;text-align:center;color:#3f6b2a}.dk-hotovo p{margin:12px 0 0;font-size:14.5px;line-height:1.45}.dk-navrh{margin:-2px 0 0;font-size:14px;color:#5e5b56}.dk-navrh button{padding:0;border:0;background:none;color:#17161a;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.dk-chyba{margin:-2px 0 0;font-size:14px;color:#b33a31}.dk-past,.dk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dk-ne{padding:4px 8px;border:0;background:none;color:#fff;font:inherit;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes dk-pozadi{0%{opacity:0}}@keyframes dk-okno{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media (prefers-reduced-motion:reduce){.dk-okno,.dk-pozadi{animation:none}}@media (max-width:480px){.dk-okno{padding:18px}.dk-telo h2{font-size:22px}.dk-cena>b{font-size:32px}.dk-okno .ow-kupon-pole.je-odkryto,.dk-okno .ow-kupon-pole:not(.je-odkryto){min-height:52px}}