/* RALVON doplnky + lista cookies (verzia 1, 17. 10. 2026). Zdroj: Ralbrain/shoptet (src-doplnky.js, ralvon-cookies.css), zostavene skriptom rychlost_build.py. Nahradza ralvon-doplnky.js v5 (CSS cast) a ralvon-cookies.css v2. */
.flags .flag.flag-action{display:none!important}html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:4px 8px!important;border-radius:8px!important;gap:1px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;line-height:1.1!important}html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-standard,html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-save{min-height:0!important;height:auto!important;padding:0!important;margin:0!important;line-height:1.15!important}html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-standard,html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-standard *{font-size:10px!important;font-weight:600!important}html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-save,html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-save *{font-size:12px!important;font-weight:800!important}html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount.no-display{display:none!important}@media(min-width:768px){html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount{padding:5px 10px!important;border-radius:10px!important;gap:2px!important}html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-standard,html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-standard *{font-size:11px!important}html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-save,html body .flags.flags-extra.flags-extra .flag.flag.flag-discount.flag-discount.flag-discount .price-save *{font-size:14px!important}}.ralvon-safety-close,.rv-sh-close {-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;aspect-ratio:1/1;border-radius:50%!important;line-height:1!important;overflow:hidden;-webkit-tap-highlight-color:transparent}.ralvon-safety-close {width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important}@media(max-width:767px) {.ralvon-safety-close {width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important}}.rv-cw-head {display:none}@media(max-width:991px) {body.cart-window-visible #cart-widget .rv-cw-head {display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;padding:10px 14px;border-bottom:1px solid #eee;background:#fff;font:700 16px Poppins,sans-serif;color:#111;position:sticky;top:0;z-index:3}#cart-widget .rv-cw-x {-webkit-appearance:none;appearance:none;flex:0 0 36px;width:36px;height:36px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font:400 24px/1 Poppins,sans-serif;padding:0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}}#rv-rate .rv-c~.rv-add{font-size:0!important;text-decoration:none!important}#rv-rate .rv-c~.rv-add::after{content:"Ohodnoti\000165";font-size:13px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:359px){#rv-rate .rv-c~.rv-add::after{font-size:12px}}@media(min-width:768px){#rv-rate .rv-c~.rv-add::after{font-size:14px}}html body .ralvon-safety-modal,html body .rv-sh-modal{background:transparent!important}.rv-sh-dialog{background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(20px) saturate(1.5) brightness(1.15);backdrop-filter:blur(20px) saturate(1.5) brightness(1.15);border:0!important;box-shadow:0 -12px 40px rgba(15,23,42,.22)!important}.ralvon-safety-head,.rv-sh-head{background:rgba(95,116,242,.92)!important}.ralvon-safety-body,.rv-sh-body{background:transparent!important}.rv-sh-card{background:rgba(255,255,255,.75)!important;border-color:rgba(17,24,39,.10)!important}html body .ralvon-safety-dialog,html body #rv-ship .rv-sh-dialog{background:rgba(17,24,39,.72)!important;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);color:#e5e7eb!important;border:0!important;box-shadow:0 -12px 40px rgba(0,0,0,.35)!important}html body .ralvon-safety-section-title{color:#fff!important}html body .ralvon-safety-list li{color:#e5e7eb!important}html body .ralvon-safety-green-check{color:#4ade80!important}html body .ralvon-safety-body{scrollbar-color:#5F74F2 rgba(255,255,255,.08)!important}html body .ralvon-safety-body::-webkit-scrollbar-track{background:rgba(255,255,255,.08)!important}html body #rv-ship .rv-sh-note{color:#d1d5db!important}html body #rv-ship .rv-sh-card{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important}html body #rv-ship .rv-sh-name,html body #rv-ship .rv-sh-price{color:#fff!important}html body #rv-ship .rv-sh-sub{color:#86efac!important}html body #rv-ship .rv-sh-right img{background:#fff;border-radius:6px;padding:2px 4px;box-sizing:border-box}body:has(.ralvon-safety-modal.is-open) [class*=LEAD_G],body:has(.rv-sh-modal.is-open) [class*=LEAD_G],body:has(.ralvon-safety-modal.is-open) #rv-sticky,body:has(.rv-sh-modal.is-open) #rv-sticky{display:none!important}
html body .siteCookies{background:rgba(17,24,39,.72)!important;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);color:#e5e7eb!important;box-shadow:0 -12px 40px rgba(0,0,0,.35)!important;padding:0!important;overflow:hidden;border:0!important}html body .siteCookies::before{content:"S\00FA bory cookie"!important;position:static!important;width:auto!important;height:auto!important;opacity:1!important;transform:none!important;filter:none!important;display:flex!important;text-align:left;align-items:center;min-height:56px;padding:0 22px 0 64px;background:rgba(95,116,242,.92) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9 3 3 0 0 1-3-3 3 3 0 0 1-3-3 3 3 0 0 1-3-3z'/%3E%3Ccircle cx='8.5' cy='11.5' r='1'/%3E%3Ccircle cx='12' cy='16' r='1'/%3E%3Ccircle cx='15.5' cy='13' r='.8'/%3E%3C/svg%3E") 22px 50%/28px no-repeat;color:#fff;font:700 18px/1.2 Poppins,sans-serif}html body .siteCookies__form{padding:16px 22px 20px!important}html body .siteCookies__content,html body .siteCookies__links{text-align:left!important}html body .siteCookies__text{text-align:left!important;color:#e5e7eb!important;font-size:14px!important;line-height:1.55!important}html body .siteCookies__text a{color:#a5b4fc!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}html body .siteCookies__links{margin:8px 0 16px!important}html body .siteCookies__link{all:unset;cursor:pointer!important;color:#a5b4fc!important;background:none!important;border:0!important;padding:0!important;font:600 14px Poppins,sans-serif!important;text-decoration:underline!important;text-underline-offset:3px!important}html body .siteCookies__link:hover{color:#c7d2fe!important;background:none!important}html body .siteCookies__buttonWrap{display:flex!important;flex-direction:row!important;gap:10px!important;width:auto!important;margin:0!important}html body .siteCookies__button{flex:1 1 0!important;width:auto!important;height:48px!important;margin:0!important;border-radius:12px!important;font:700 15px Poppins,sans-serif!important;padding:0 14px!important;justify-content:center}html body .siteCookies__button[value=reject]{order:1!important;background:rgba(255,255,255,.10)!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important}html body .siteCookies__button[value=reject]:hover{background:rgba(255,255,255,.18)!important;color:#fff!important;border-color:rgba(255,255,255,.5)!important}html body .siteCookies__button[value=all]{order:2!important;background:#fff!important;color:#111827!important;border:1px solid #fff!important}html body .siteCookies__button[value=all]:hover{background:#e5e7eb!important;color:#111827!important;border-color:#e5e7eb!important}body:has(.siteCookies) [class*=LEAD_G]{display:none!important}@media(max-width:767px){html body .siteCookies{border-radius:24px 24px 0 0!important}}@media(min-width:768px){html body .siteCookies{width:640px!important;max-width:calc(100vw - 40px)!important;border-radius:22px!important;box-shadow:0 20px 60px rgba(0,0,0,.35)!important}html body .siteCookies__form{display:block!important;padding:20px 26px 24px!important}html body .siteCookies__content{padding:0!important;width:auto!important}html body .siteCookies__buttonWrap{justify-content:flex-end!important}html body .siteCookies__button{flex:0 0 170px!important}}
