.type-index #footer .custom-footer{display:flex;flex-wrap:wrap}.type-index #footer .custom-footer__newsletter{order:-1;width:100%!important;flex-basis:100%;margin:0 0 32px}.type-index #footer .custom-footer__articles,.type-index #footer .custom-footer__contact,.type-index #footer .custom-footer__search{width:33.333%}.type-index .welcome-wrapper a{color:#626b49;text-decoration:underline}@media(max-width:767px){.type-index #footer .custom-footer>div{width:100%!important;flex-basis:100%}.type-index .welcome-wrapper{padding:24px 12px}}.type-index #formNewsletterWidget .consents a{color:inherit!important;text-decoration:underline}
@media(min-width:768px){#navigation .menu-image+div{padding-left:12px!important}}
@media(max-width:767px){body #hodnoceniobchodu h2 a{color:#252525!important;text-decoration:none!important;font:inherit}body #hodnoceniobchodu h2 a:focus-visible{outline:2px solid #7b835e;outline-offset:4px}}
#footer .consents a,#footer .consents a *{color:#b8bca9!important;text-decoration:none!important}
body .flag.flag.flag{display:inline-block!important;width:auto!important;height:auto!important;max-width:100%;box-sizing:border-box;padding:5px 8px!important;border:0!important;border-radius:3px!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.2px!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere;margin-bottom:5px!important}body .flag:before,body .flag:after{display:none!important;content:none!important}body .flag.flag-tip{background:#626b49!important;color:#fff!important}body .flag.flag-na-objednani{background:#eeefeb!important;color:#50564a!important}
@media(max-width:767px){body .p .image{text-decoration:none!important;display:flex!important;flex-direction:column;height:auto!important}body .p .image .flags{position:static!important;width:100%!important;display:flex!important;flex-wrap:wrap;gap:4px;align-items:flex-start;margin:8px 0 0!important}}
html body .subcategories.subcategories .image.image.image{background-image:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html body .subcategories.subcategories a[href="/mma-handschuhe/"] .image.image.image{background-image:url("/user/documents/upload/ego-icon-mma-alpha-v1.svg")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:50px 50px!important}@media(max-width:767px){html body .subcategories.subcategories a[href="/mma-handschuhe/"] .image.image.image{background-size:44px 44px!important}}html body .subcategories.subcategories a[href="/sackhandschuhe/"] .image.image.image{background-image:url("/user/documents/upload/ego-icon-bag-alpha-v1.svg")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:62px 62px!important}@media(max-width:767px){html body .subcategories.subcategories a[href="/sackhandschuhe/"] .image.image.image{background-size:54px 54px!important}}html body .subcategories.subcategories a[href="/kopfschutz/"] .image.image.image{background-image:url("/user/documents/upload/ego-icon-headguard-alpha-v1.svg")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:50px 50px!important}@media(max-width:767px){html body .subcategories.subcategories a[href="/kopfschutz/"] .image.image.image{background-size:44px 44px!important}}
html body.type-index .content-wrapper:has(.benefitBanner.position--benefitHomepage){margin-top:-56px!important}@media(max-width:767px){html body.type-index .content-wrapper:has(.benefitBanner.position--benefitHomepage){margin-top:-50px!important}}
.type-index .homepage-group-title{margin:24px 0 14px!important;padding-bottom:8px!important}.type-index .homepage-group-title+.products.carousel .slick-list{margin-bottom:8px!important}@media(max-width:767px){.type-index .homepage-group-title{margin:20px 0 12px!important}}
@media(max-width:767px){.type-index .homepage-products-heading-12{margin:12px 0 8px!important;padding-bottom:4px!important}.type-index #products-12 .slick-list{margin-bottom:0!important}.type-index #products-12+#ego-home-brand-pair{margin-top:12px!important}}
@media(min-width:768px){body :is(.products-block,#products) .p .image{padding:0!important}body :is(.products-block,#products) .p .image img{height:300px!important;max-height:300px!important}body :is(.products-block,#products) .p .image .flags.flags-default{right:auto!important;flex-direction:column!important;align-items:flex-start!important}}body .products-block .flags-default .flag.flag{white-space:nowrap!important;width:155px!important;max-width:none!important;height:30px!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center}
.products-block .price-measure{display:none!important}
body :is(#products,.products-block).products-block.products-block.products-block .p .image{border:1px solid #eceee7;border-radius:4px;overflow:visible}body :is(#products,.products-block).products-block.products-block.products-block .p .image .flags.flags-default{position:absolute!important;top:0!important;left:0!important;right:auto!important;width:auto!important;max-width:calc(100% - 8px)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}body :is(#products,.products-block).products-block.products-block.products-block .p .flags-default .flag{box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-height:28px!important;height:auto!important;margin:0!important;padding:5px 8px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;white-space:nowrap!important;font-size:11px!important;line-height:18px!important;border-radius:0 3px 3px 0!important}@media(min-width:768px){body :is(#products,.products-block).products-block.products-block.products-block .p .image{padding:0!important}body :is(#products,.products-block).products-block.products-block.products-block .p-code{top:60px!important;right:6px!important}}@media(max-width:767px){body :is(#products,.products-block).products-block.products-block.products-block .p .image{position:relative}body :is(#products,.products-block).products-block.products-block.products-block .p .image .flags.flags-default{gap:3px!important}body :is(#products,.products-block).products-block.products-block.products-block .p .flags-default .flag{min-height:22px!important;padding:4px 6px!important;font-size:9.5px!important;line-height:14px!important}body :is(#products,.products-block).products-block.products-block.products-block .p-code{top:56px!important;right:4px!important;font-size:9px!important}}