#languages-curr .dropdown__menu.js-dropdown__menu.dropdown__menu--icon:before{content:"Výběr měny"!important;float:left!important;font-size:14px}
#languages-curr .shp-flag{width:0;height:0}
#affil-login-box,.social-buttons-wrapper,.type-product .extended-description,li[data-testid=tabDiscussion],#productDiscussion{display:none!important}
.header-contacts{font-weight:700;text-transform:none}
#header-in .header-email{text-transform:none}

@media (min-width:769px){
.st-big-logo #header .site-name,.site-name{text-align:left!important;align-items:flex-start!important}
.site-name a{display:flex!important;justify-content:flex-start!important;align-items:center!important}
.st-big-logo #header .site-name a img,.site-name a img{height:115px!important;max-height:115px!important;width:auto!important;margin-left:0!important}
}
@media (max-width:768px){
.st-big-logo #header .site-name a img,.site-name a img{height:auto!important;max-height:60px!important;width:auto!important}
}

#navigation div ul{background:#fff}
#navigation div ul li{border:none!important;box-shadow:none!important;background:transparent!important}
#navigation div ul li a{color:#000;text-transform:uppercase;border-bottom:none!important}
#menu li{font-size:.9rem;border-bottom:none!important}
#menu li a{font-weight:900}
.navigation-in ul li a b{font-size:20px}

h1{font-size:1.8rem;font-weight:600;text-transform:none;text-align:center}
h2{font-size:1.5rem;font-weight:500}
h3{font-size:1.35rem;font-weight:400}
#welcome h1{font-size:1.8rem}
.p-name{text-transform:none}
strong{font-weight:700}

#column-l-in #categories .categories .topic,#column-r #categories .categories .topic{font-size:.95rem}
.homepage-box,#footer{background:#fff}
.banner{margin:2rem 0}

.btn.btn-default,a.btn.btn-default.unveil-button,button.btn.btn-default{color:#333!important;font-weight:700!important}
.btn.btn-default *,a.btn.btn-default.unveil-button *,button.btn.btn-default *,.btn.btn-default:hover,a.btn.btn-default.unveil-button:hover,button.btn.btn-default:hover{color:#333!important}
a.btn.btn-default.unveil-button{animation:bububuFilterPulse 1.8s ease-in-out infinite;transform-origin:center;will-change:transform}
@keyframes bububuFilterPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}

ul.subcategories.with-image{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;margin:32px 0 24px!important}
ul.subcategories.with-image li{flex:1 1 0!important;min-width:0!important;margin:0!important}
ul.subcategories.with-image li a{border:1px solid #dcebc3!important;border-radius:14px!important;background:#fff!important;transition:all .25s ease!important;overflow:hidden;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:104px!important;padding:10px 6px!important;gap:7px!important}
ul.subcategories.with-image li a:hover{border-color:#ADCE80!important;background:#f7fbf1!important;box-shadow:0 8px 18px rgba(173,206,128,.18)!important;transform:translateY(-2px)}
ul.subcategories.with-image li a img{max-width:88px!important;max-height:62px!important;width:auto!important;height:auto!important;margin:0!important;transition:transform .25s ease!important}
ul.subcategories.with-image li a:hover img{transform:scale(1.05)}
ul.subcategories.with-image li a span,ul.subcategories.with-image li a .text,ul.subcategories.with-image li a strong{color:#000!important;font-weight:600!important;margin-top:0!important;line-height:1.18!important;font-size:15px!important;text-align:center!important}

.listing-controls{background:#F7FBF1!important;border:1px solid #DCEBC3!important;border-radius:10px!important;overflow:hidden}

.type-product .flag-discount{display:none!important}
.type-product .p-final-price-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:6px 8px!important}
.type-product .price-standard{order:1;color:#7d7d7d!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important}
.type-product .price-save{order:2;display:flex!important;align-items:center!important;justify-content:center!important;background:#FCEBEC!important;color:#C62828!important;font-size:13px!important;font-weight:700!important;padding:3px 8px!important;border-radius:4px!important;line-height:1!important}
.type-product .price-final,.type-product strong.price-final{order:3;flex-basis:100%!important;font-size:31px!important;font-weight:700!important;line-height:1.1!important;color:#111!important;letter-spacing:-.02em;margin:2px 0 0!important}
.type-product .price-additional,.type-product .price-measure{order:4;flex-basis:100%!important;color:#8a8a8a!important;font-size:13px!important;font-weight:400!important;margin-top:2px!important}
.products .price-additional,.product .price-additional{display:none!important}
.type-product .price-additional,.type-product .price-measure{display:block!important}

footer .custom-footer__newsletter button,footer .custom-footer__newsletter .btn,footer .custom-footer__newsletter .btn-default{background:#ADCE80!important;border-color:#ADCE80!important;color:#333!important}
footer .custom-footer__newsletter.extended.newsletter,footer .custom-footer__newsletter.extended.newsletter:before,footer .custom-footer__newsletter.extended.newsletter:after{background:#F4F7EE!important}
footer .custom-footer__newsletter.extended.newsletter form,footer .custom-footer__newsletter.extended.newsletter fieldset{background:transparent!important}
.odber{background:transparent!important;padding:0!important;margin:0!important;height:10px!important;min-height:10px!important}
#footer .footer-rows .site-name{display:none}
#footer h3.pageElement__heading,#footer h3.pageElement__heading span{font-weight:700!important}

.hp-ratings .votes-wrap{display:flex!important;flex-wrap:wrap!important;gap:20px!important}
.hp-ratings .vote-wrap{width:calc(25% - 15px)!important;margin:0!important;min-height:190px!important;max-height:190px!important;padding:15px!important;box-sizing:border-box!important;overflow:hidden!important}
.hp-ratings .vote-content{padding:0!important}
.hp-ratings .vote-avatar img,.hp-ratings .vote-avatar{width:48px!important;height:48px!important}
.hp-ratings .vote-text,.hp-ratings .vote-content p{font-size:14px!important;line-height:1.4!important;max-height:95px!important;overflow:hidden!important;display:block!important}
.hp-ratings h2{margin-bottom:20px!important}

@media(max-width:1180px){
ul.subcategories.with-image{flex-wrap:wrap!important}
ul.subcategories.with-image li{flex:0 0 calc(25% - 11px)!important}
}
@media(max-width:768px){
.hp-ratings .vote-wrap{width:100%!important;max-height:none!important;min-height:auto!important}
.hp-ratings .vote-text,.hp-ratings .vote-content p{max-height:none!important}
ul.subcategories.with-image{gap:12px!important;margin:24px 0 20px!important}
ul.subcategories.with-image li{flex:0 0 calc(50% - 6px)!important}
ul.subcategories.with-image li a{min-height:112px!important;padding:10px 8px!important}
ul.subcategories.with-image li a img{max-height:64px!important;max-width:90px!important}
}
@media(prefers-reduced-motion:reduce){
a.btn.btn-default.unveil-button,ul.subcategories.with-image li a,ul.subcategories.with-image li a img{animation:none!important;transition:none!important;transform:none!important}
}