.ego-home-banner-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;clear:both;width:100%;margin:48px 0}.ego-home-banner-pair a{display:block;min-width:0}.ego-home-banner-pair img{display:block;width:100%;height:auto}.ego-home-banner-pair a:focus-visible{outline:3px solid #7b835e;outline-offset:5px}@media(max-width:767px){.ego-home-banner-pair{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0}}@media(min-width:768px){#navigation .menu-image+div{padding-left:12px!important}}
/* Ego Combat free shipping badge */
body .flag.flag.flag.flag-freeshipping{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#171717!important;color:#fff!important;padding:9px 12px!important;border:0!important;border-left:3px solid #7b835e!important;border-radius:3px!important;box-shadow:0 3px 10px #00000014;font:700 11px/1.2 Arial,sans-serif!important;letter-spacing:.6px!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:visible!important;max-width:100%;vertical-align:middle}
body .flag.flag-freeshipping .icon-van{display:block!important;position:static!important;flex:0 0 30px!important;width:30px!important;height:23px!important;margin:0!important;padding:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2028%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h21v16H4V5Zm21%206h6l5%206v4H25M25%2016h10M1%2010h9M1%2015h7%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2222%22%20r%3D%223%22%20fill%3D%22%23171717%22%2F%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2222%22%20r%3D%223%22%20fill%3D%22%23171717%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;font-size:0!important}
body .flag.flag-freeshipping .icon-van:before,body .flag.flag-freeshipping .icon-van:after{display:none!important;content:none!important}
body .flag.flag-freeshipping .flag-text{display:block!important;font-size:0!important;line-height:1!important;color:#fff!important}
body .flag.flag-freeshipping .flag-text:after{content:"Doprava zdarma";font:700 11px/1.2 Arial,sans-serif;letter-spacing:.6px}
@media(max-width:767px){body .flag.flag.flag.flag-freeshipping{padding:7px 9px!important;gap:6px!important}body .flag.flag-freeshipping .icon-van{flex-basis:25px!important;width:25px!important;height:20px!important}body .flag.flag-freeshipping .flag-text:after{font-size:10px;letter-spacing:.3px}}

/* Sale category icon: same outline family */
.subcategories a[href="/vyprodej-zbozi/"] .image{display:block!important;flex:0 0 44px!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;background:#f1f3ec url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23626b49%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h11l13%2013-10%2010L4%2014V5Z%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2211%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m14%2021%207-7%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E") center/30px 30px no-repeat!important}.subcategories a[href="/vyprodej-zbozi/"] .image img,#navigation a.menu-image[href="/vyprodej-zbozi/"] img{display:none!important}#navigation a.menu-image[href="/vyprodej-zbozi/"]{background:#f1f3ec url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23626b49%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h11l13%2013-10%2010L4%2014V5Z%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2211%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m14%2021%207-7%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E") center/36px 36px no-repeat!important}
.subcategories a[href="/vyprodej-zbozi/"]{display:flex!important;align-items:center;gap:14px;box-sizing:border-box;width:100%!important;height:100%!important;min-height:72px;padding:12px 30px 12px 14px!important}.subcategories a[href="/vyprodej-zbozi/"] .text{flex:1;padding:0!important;line-height:1.4;letter-spacing:.2px}@media(max-width:767px){.subcategories a[href="/vyprodej-zbozi/"]{gap:10px;padding:12px 24px 12px 10px!important}.subcategories a[href="/vyprodej-zbozi/"] .image{flex-basis:36px!important;width:36px!important;height:36px!important;background-size:26px!important}}.subcategories a[href="/vyprodej-zbozi/"] .text{flex:1 1 auto!important;min-width:0;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important}
@media(max-width:767px){body.in-poukazy .p .image .flags:not(:has(.flag)){display:none!important}body.in-poukazy .p .image .flags-extra{padding:0!important;margin-top:4px!important;min-height:0!important}body.in-poukazy .p .image .flag-freeshipping{margin:0!important}body.in-poukazy.type-detail .p-image .flags-extra{padding-top:0!important}body.in-poukazy.type-detail .p-image .flag-freeshipping{margin-bottom:0!important}}@media(max-width:767px){body.in-poukazy .p .image>img,body.in-poukazy.type-detail .p-main-image>img{width:100%!important;height:auto!important;aspect-ratio:1827/861!important;object-fit:cover!important}body.in-poukazy.type-detail .p-image{display:flex;flex-direction:column;height:auto!important}body.in-poukazy.type-detail .p-image>#wrap{order:0;width:100%}body.in-poukazy.type-detail .p-image>.flags-extra{order:1;position:static!important;align-self:flex-end;width:auto!important;margin:4px 0 0!important;padding:0!important}}@media(max-width:767px){body.in-poukazy .p .image .flags-extra,body.in-poukazy.type-detail .p-image>.flags-extra{margin:0!important;padding:0!important;align-self:flex-start!important;line-height:0!important}body.in-poukazy .p .image .flag-freeshipping,body.in-poukazy.type-detail .p-image .flag-freeshipping{margin:0!important;border-radius:0 0 3px 3px!important;vertical-align:top!important}body.in-poukazy .p .image .flags-extra .flag-freeshipping{margin-left:0!important}}@media(max-width:767px){body .p .image .flag-freeshipping{display:none!important}body .p .image .flags-extra:not(:has(.flag:not(.flag-freeshipping))){display:none!important}}