/* Styly šablony eshop.helion.cz — dřív inline v Shoptetu (HTML kódy → Záhlaví),
   přesunuto kvůli limitu 8192 znaků. Publikuje se v helion-head.css
   (helion_sections.publish_shared_js). Úpravy dělej tady. */
.in-index .products .product{margin:5px;border: 1px solid #dadada;}
@media(max-width:767px){
body.template-11 #dkLabFavHeaderWrapper{position:relative;top:auto!important;right:auto!important}
.dropdown-menu{right:0;left:auto;max-width:100px;min-width:auto}
body.in-index .homepage-group-title{margin:40px 0 22px!important;padding-left:14px;font-size:27px!important}
body.in-index .homepage-group-title:before{width:4px}
body.in-index .helion-brand-title{width:calc(100% - 30px)!important;margin:40px auto 22px!important;padding-left:14px!important;font-size:27px!important}
body.in-index .helion-brand-title:before{width:4px}
}

.dkLabFavouriteProductDiv{margin:5px 0}
.customSideBanner.right{left:auto;right:0}

@media(min-width:1685px){
body.in-index .customSideBanner{max-width:150px}
}

.justify{text-align:justify;line-height:160%}
.top-navigation-bar .project-email{margin-right:20px}

.top-navigation-contacts a:before{
color:var(--colors-foregrounds-content-secondary);
content:"|";
font-size:14px;
margin-right:20px
}

.top-navigation-bar a.project-email:before{margin-right:1ex!important}
skip-pay-placement{width:100%}
sp-banner{max-width:100%!important;width:100%!important}
.quantity-discounts.js-quantity-discounts{width:100%;order:20}

.type-detail.detail-contact-form-addon .sp_askForCustom a:hover{
text-decoration:underline
}

.type-detail.detail-contact-form-addon .sp_askForCustom .link-icon.chat{
margin:0;
padding:0;
color:#000;
text-decoration:underline;
font-weight:600
}

.type-detail.detail-contact-form-addon .sp_askForCustom .link-icon.chat:before{
display:none
}

.type-detail.detail-contact-form-addon .sp_askForCustom{
margin:0 0 20px;
width:100%
}

@media(min-width:480px){
.type-detail.detail-contact-form-addon .sp_askForCustom{text-align:end}
}

.add-to-cart{justify-content:end}
#category-header>div:not(.products-view){display:unset}

#category-header>div:not(.products-view).listItemsTotal{
display:none!important
}

.products-view{margin:0 0 0 auto}

.link-icons #dkLabFavouriteDiv{
margin:0 0 19px;
padding:0 20px
}

.dkLabFavDetailSpan.hasIcon:before{
display:block;
font-size:20px;
line-height:1;
margin-right:0;
margin-bottom:1ex;
text-align:center
}

.link-icons #dkLabFavouriteDiv span:hover,
.link-icons #dkLabFavouriteDiv span:hover span{
color:var(--color-primary)
}

.link-icons #dkLabFavouriteDiv span{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
color:var(--colors-foregrounds-content-tertiary);
text-transform:uppercase
}

.link-icons #dkLabComparerDiv+#dkLabFavouriteDiv,
.link-icons #dkLabFavouriteDiv+#dkLabComparerDiv{
margin-top:0
}

@media(min-width:768px){
body:not(.ordering-process) header#header{z-index:52}
.filter-section-button{display:none!important}
#category-filter-hover{display:block}
}

.footer-icon img{max-height:70px}

.banner_znacky_inner a{
display:flex!important;
justify-content:center;
align-items:center
}

body.type-detail .extended-description{
display:none!important
}

body.type-detail .basic-description{
width:100%!important;
max-width:100%!important;
flex:0 0 100%!important
}

body.type-detail .description-inner{
display:block!important
}

/* Novinky */
body.in-index .homepage-group-title{
position:relative;
margin:40px 0 16px!important;
padding-left:14px;
text-align:left!important;
font-family:"General Sans",sans-serif!important;
font-size:clamp(22px,1.5vw,26px)!important;
font-weight:600!important;
line-height:1.1;
letter-spacing:-.03em;
text-transform:none!important;
color:#222!important
}

body.in-index .homepage-group-title:before{
content:"";
position:absolute;
left:0;
top:8%;
width:4px;
height:84%;
background:#ffc400;
border-radius:3px
}

/* Mobil — musí být ZA desktopovým pravidlem (stejná specificita i !important). */
@media(max-width:767px){
body.in-index .homepage-group-title{margin:28px 0 12px!important;font-size:21px!important}
}

/* Dlaždice podkategorií: svislá mezera 10 px místo 20 (li má od šablony 10 px nahoře i dole);
   nad první řadou zůstává 10 px (5 px ul + 5 px li). */
.subcategories>li{padding-top:5px!important;padding-bottom:5px!important}
.subcategories{padding-top:5px!important}

/* Kruh se slevou v kartách: větší, čitelné procento; přeškrtnutá cena drobně nad ním. */
.p .flag-discount .price-standard{font-size:11px!important;line-height:1.1!important}
.p .flag-discount .price-save{font-size:19px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em;white-space:nowrap}
@media(max-width:767px){.p .flag-discount .price-save{font-size:18px!important}}

/* Menu (MENU_CSS) */
#navigation .menu-level-1>li.nav-manufacturers{display:none!important}@media(min-width:768px){#navigation .navigation-in{background:#fff!important;border-bottom:0!important;position:relative}#header{background-image:none!important}#navigation .navigation-in::after{content:'';position:absolute;left:20px;right:20px;bottom:0;height:3px;background:#FFC807;pointer-events:none}#navigation,#navigation .navigation-in{height:40px!important;min-height:0!important;box-sizing:border-box!important}#navigation{margin-bottom:16px!important}#navigation .menu-level-1,#navigation .menu-level-1>li{height:37px!important;min-height:0!important}#navigation .menu-level-1>li>a{display:flex!important;align-items:center;height:37px!important;color:#1f2937!important;font-size:13px!important;padding:0 12px!important}#navigation .menu-level-1>li>a:hover,#navigation .menu-level-1>li:hover>a{color:#b58500!important;background:transparent!important}#navigation .menu-level-1>li>a.hln-akce,#navigation .menu-level-1>li>a.hln-akce b,#navigation .menu-level-1>li>a[href="/akce/"],#navigation .menu-level-1>li>a[href="/akce/"] b{color:#e8891a!important;font-weight:700}#navigation .menu-level-1>li>a .submenu-arrow::after,#navigation .menu-level-1>li>a::after{border-color:#9ca3af!important;color:#9ca3af!important}}@media(min-width:768px) and (max-width:1199px){#header .menu-helper{height:37px!important;min-height:0!important;display:flex!important;align-items:center;background:#fff}#header .menu-helper>span{line-height:37px!important;height:37px!important;margin:0 8px!important;font-size:13px!important}#header .menu-helper>ul{top:37px!important}#navigation .menu-level-1>li.hln-mhide{display:none!important}#header .menu-helper>ul{height:auto!important;max-height:none!important;padding:6px 0!important}#header .menu-helper>ul>li.hln-mshow{display:block!important;height:auto!important;min-height:0!important}#header .menu-helper>ul>li.hln-mshow>a{display:block!important;height:auto!important;padding:10px 20px!important;line-height:1.3!important;font-size:14px!important;color:#1f2937!important}#header .menu-helper>ul>li.hln-mshow .menu-level-2{display:none!important}}

/* Logo na zkoušku (LOGO_CSS) */
.site-name>a{display:inline-block!important;background:url(/user/documents/upload/logo-helion-20let.png) left center/contain no-repeat!important}.site-name>a>img{visibility:hidden!important}

/* Úvodní strana: rozložení bannerů (HOME_LAYOUT_CSS) */
.type-index .banners-row{order:-19!important}.type-index .next-to-carousel-banners{order:-18!important}.type-index #hln-brands{order:-16!important}.type-index .homepage-products-heading-30{order:-15!important}.type-index #products-30{order:-15!important}.type-index #hln-cats-title{order:-14!important}.type-index .footer-banners{order:-14!important}.type-index .homepage-products-heading-21{order:-13!important}.type-index #products-21{order:-13!important}.type-index .homepage-products-heading-15{order:-11!important}.type-index #products-15{order:-11!important}.type-index .benefitBanner{order:-9!important}.type-index .homepage-blog-wrapper{order:-8!important}@media(min-width:768px){.type-index .products-block.slick-slider .slick-list{margin:0 -10px!important;width:calc(100% + 20px)!important;max-width:none!important}}.type-index .products-block .slick-dots{margin:12px 0 0!important}.type-index .homepage-box.before-carousel{margin-bottom:0!important;padding-bottom:0!important}.type-index #hln-brands{margin-top:10px!important}.type-index .footer-banners{margin-top:0!important;margin-bottom:0!important}.type-index .benefitBanner{margin:40px 0 0!important}.type-index .homepage-blog-wrapper{padding-top:0!important;margin-top:0!important}body.in-index.type-index .homepage-blog-wrapper .homepage-group-title{padding-left:34px!important}body.in-index.type-index .homepage-blog-wrapper .homepage-group-title:before{left:20px!important}@media(min-width:768px){.type-index .banners-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-left:0!important;margin-right:0!important}.type-index .banners-row::before,.type-index .banners-row::after{display:none!important}.type-index .banners-row>div{width:auto!important;max-width:none!important;padding:0!important;float:none!important}.type-index .banners-row>.col-sm-8{grid-column:1/span 2;grid-row:1}.type-index .banners-row>.col-sm-4,.type-index .next-to-carousel-banners{display:contents!important}.type-index .next-to-carousel-banners .banner-wrapper{margin:0!important;grid-row:2;line-height:0;font-size:0}.type-index .next-to-carousel-banners .banner-wrapper a{display:block}.type-index .next-to-carousel-banners .banner-wrapper:first-child{grid-column:3;grid-row:1}.type-index .next-to-carousel-banners .banner-wrapper img{width:100%!important;height:auto!important;display:block}}

/* Hlášení jako plovoucí okno (TOAST_CSS) */
.messages{position:fixed!important;top:16px!important;right:16px!important;left:auto!important;bottom:auto!important;width:auto!important;max-width:min(380px,calc(100vw - 32px))!important;height:auto!important;z-index:10050!important;display:flex!important;flex-direction:column;gap:8px;pointer-events:none;background:none!important}.messages .msg{pointer-events:auto;position:relative;width:auto!important;margin:0!important;padding:12px 40px 12px 16px!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;border:0!important;border-left:5px solid #16a34a!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important;font-size:14px!important;line-height:1.4!important;text-align:left!important;animation:hlnToastIn .25s ease-out}.messages .msg .container{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}.messages .msg .container::before{display:block;font-weight:700;margin:0 0 2px;content:'OK';color:#16a34a}.messages .msg-error{border-left-color:#c8261f!important}.messages .msg-error .container::before{content:'Chyba';color:#c8261f}.messages .msg-warning{border-left-color:#e8891a!important}.messages .msg-warning .container::before{content:'Upozornění';color:#e8891a}.messages .msg-info{border-left-color:#2563eb!important}.messages .msg-info .container::before{content:'Informace';color:#2563eb}.messages .hln-x{position:absolute;top:6px;right:8px;border:0;background:none;font-size:20px;line-height:1;color:#9ca3af;cursor:pointer;padding:4px}.messages .hln-x:hover{color:#374151}@keyframes hlnToastIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:767px){.messages{top:12px!important;right:12px!important;left:12px!important;max-width:none!important}}

/* Vyskakovací okna (POPUP_CSS) */
#colorbox.siteAgreement #cboxContent,#colorbox.siteAgreement #cboxLoadedContent{background:#fff!important;border-radius:10px!important;overflow:hidden!important}#colorbox.siteAgreement{border-radius:10px!important;box-shadow:0 14px 44px rgba(0,0,0,.28)!important}.site-agreement-inner{text-align:center!important;padding:0 0 18px!important}.site-agreement-inner p{margin:0 0 16px!important}.site-agreement-inner img{display:block;width:100%!important;height:auto!important}#site-agree-button{background:#ca2624!important;border-color:#ca2624!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase;padding:10px 28px!important;font-size:15px!important}#site-agree-button:hover{background:#a81f1d!important;border-color:#a81f1d!important}.ec-v-form-holder-popup{background:linear-gradient(135deg,#f6f6f6 0%,#e4e4e4 100%)!important;border-radius:10px!important;box-shadow:0 14px 44px rgba(0,0,0,.28)!important;border-top:5px solid #ca2624!important}.ec-v-form-holder-popup h2,.ec-v-form-holder-popup h2 *{color:#2d2d2d!important;font-family:inherit!important;font-weight:700!important;text-transform:uppercase;font-size:28px!important;line-height:1.15!important;letter-spacing:-.2px}.ec-v-form-holder-popup .ec-v-form-step-visible h2::after{content:'';display:block;width:56px;height:5px;background:#ca2624;margin:12px auto 0}.ec-v-form-holder-popup p,.ec-v-form-holder-popup p span{color:#323232!important}.ec-v-form-holder-popup p span[style*='font-weight']{color:#ca2624!important;font-weight:700!important}.ec-v-form-holder-popup input[type=email]{border:1px solid #cfcfcf!important;border-radius:6px!important;background:#fff!important}.ec-v-form-holder-popup button{background:#ca2624!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;padding:12px 26px!important;letter-spacing:.3px}.ec-v-form-holder-popup button:hover{background:#a81f1d!important}.ec-v-form-holder-popup a{color:#555!important}.siteCookies .siteCookies__button[value=all]{background:#ca2624!important;border-color:#ca2624!important;color:#fff!important;border-radius:6px!important}.siteCookies .siteCookies__button[value=all]:hover{background:#a81f1d!important;border-color:#a81f1d!important}

/* Bannery-knihovna skryté (LIB_BANNER_CSS) */
a[data-ec-promo-id] .extended-banner-texts{display:none!important}

/* Textový styl popisů kategorií a článků (CONTENT_CSS) */
:is(.category-perex,.category__secondDescription,.news-item-detail){color:#323232;font-size:16px;line-height:1.7}:is(.category-perex,.category__secondDescription,.news-item-detail) p{margin:0 0 14px}:is(.category-perex,.category__secondDescription,.news-item-detail) strong,:is(.category-perex,.category__secondDescription,.news-item-detail) b{color:#2d2d2d}:is(.category-perex,.category__secondDescription,.news-item-detail) :is(h2,h3,h4){font-family:'Roboto Condensed',sans-serif!important;font-weight:700!important;text-transform:uppercase;color:#2d2d2d!important;letter-spacing:.2px;line-height:1.15;margin:30px 0 14px!important}:is(.category-perex,.category__secondDescription,.news-item-detail) h2{font-size:26px!important}:is(.category-perex,.category__secondDescription,.news-item-detail) h3{font-size:21px!important}:is(.category-perex,.category__secondDescription,.news-item-detail) h4{font-size:18px!important}:is(.category-perex,.category__secondDescription,.news-item-detail) :is(h2,h3)::after{content:'';display:block;width:48px;height:4px;background:#ca2624;margin-top:10px}:is(.category-perex,.category__secondDescription,.news-item-detail) :is(h2,h3,h4) *{color:inherit!important;font:inherit!important}:is(.category-perex,.category__secondDescription,.news-item-detail) a:not(.hln-pb):not(.hln-btn):not([style*='background']):not([class*='helion-'] a):not([class*='btn']):not([class*='button']){color:#ca2624!important;text-decoration:none!important;font-weight:500!important}:is(.category-perex,.category__secondDescription,.news-item-detail) a:not(.hln-pb):not(.hln-btn):not([style*='background']):not([class*='helion-'] a):not([class*='btn']):not([class*='button']):hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}:is(.category-perex,.category__secondDescription,.news-item-detail) a:not(.hln-pb):not(.hln-btn):not([style*='background']):not([class*='helion-'] a):not([class*='btn']):not([class*='button']) *,:is(.category-perex,.category__secondDescription,.news-item-detail) span:has(>a:not(.hln-pb)){color:inherit!important;text-decoration:none!important;font-weight:inherit!important}:is(.category-perex,.category__secondDescription,.news-item-detail) :is(span,u,strong,b)[style*='underline' i]:has(a),:is(.category-perex,.category__secondDescription,.news-item-detail) u:has(a){text-decoration:none!important}:is(.category-perex,.category__secondDescription,.news-item-detail) [style*='#ffcc00' i],:is(.category-perex,.category__secondDescription,.news-item-detail) [style*='#ff9900' i],:is(.category-perex,.category__secondDescription,.news-item-detail) [style*='#800000' i]{color:#ca2624!important}:is(.category-perex,.category__secondDescription,.news-item-detail) ul{list-style:none!important;padding-left:0!important;margin:0 0 16px!important}:is(.category-perex,.category__secondDescription,.news-item-detail) ul>li{position:relative;padding-left:22px;margin:6px 0}:is(.category-perex,.category__secondDescription,.news-item-detail) ul>li::before{content:'';position:absolute;left:4px;top:.72em;width:7px;height:7px;background:#ca2624;border-radius:1px}:is(.category-perex,.category__secondDescription,.news-item-detail) ol>li::marker{color:#ca2624;font-weight:700}:is(.category-perex,.category__secondDescription,.news-item-detail) img:not(.hln-cbs img){max-width:100%!important;height:auto!important;border-radius:8px}:is(.category-perex,.category__secondDescription,.news-item-detail) p:has(img):not(:has(img~img)):not(.hln-cbs p){background:linear-gradient(90deg,#f6f6f6 0%,#eee 50%,#e0e0e0 100%);border-radius:10px;padding:18px;text-align:center}:is(.category-perex,.category__secondDescription,.news-item-detail) table{border-collapse:collapse!important;max-width:100%;margin:0 0 18px;font-size:15px}:is(.category-perex,.category__secondDescription,.news-item-detail) table :is(td,th){border:0!important;border-bottom:1px solid #e3e3e3!important;padding:9px 12px!important;text-align:left}:is(.category-perex,.category__secondDescription,.news-item-detail) table:not(:has(thead)) tr:first-child :is(td,th),:is(.category-perex,.category__secondDescription,.news-item-detail) table thead :is(td,th){background:#2d2d2d;color:#fff!important;font-weight:700}:is(.category-perex,.category__secondDescription,.news-item-detail) table tr:nth-child(even) td{background:#f6f6f6}:is(.category-perex,.category__secondDescription,.news-item-detail) blockquote,:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-note{background:linear-gradient(90deg,#f6f6f6 0%,#eee 50%,#e0e0e0 100%);border-left:4px solid #ca2624;border-radius:0 8px 8px 0;padding:14px 18px;margin:18px 0;color:#2d2d2d}:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-note>:last-child{margin-bottom:0}:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-lead{font-size:18px;color:#2d2d2d}:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-guides{background:linear-gradient(90deg,#f6f6f6 0%,#eee 50%,#e0e0e0 100%);border-left:4px solid #ca2624;border-radius:0 10px 10px 0;padding:18px 22px;margin:24px 0}:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-guides-t{font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase;font-size:20px;color:#2d2d2d;margin:0 0 10px}:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-guides ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0 0 10px!important}:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-guides-all{margin:0;font-size:15px}@media(max-width:767px){:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-guides ul{grid-template-columns:1fr}}:is(.category-perex,.category__secondDescription,.news-item-detail) p.hln-h{font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase;font-size:20px;line-height:1.2;color:#2d2d2d;margin:26px 0 12px}:is(.category-perex,.category__secondDescription,.news-item-detail) p.hln-h *{font:inherit!important;color:inherit!important}:is(.category-perex,.category__secondDescription,.news-item-detail) p.hln-h::after{content:'';display:block;width:48px;height:4px;background:#ca2624;margin-top:8px}:is(.category-perex,.category__secondDescription,.news-item-detail) p.hln-sub{font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase;font-size:15px;letter-spacing:.5px;color:#ca2624;margin:16px 0 6px}:is(.category-perex,.category__secondDescription,.news-item-detail) p.hln-sub *{font:inherit!important;font-style:normal!important}:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-cta{background:linear-gradient(90deg,#f6f6f6 0%,#eee 50%,#e0e0e0 100%);border-radius:10px;padding:20px 24px;margin:22px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}:is(.category-perex,.category__secondDescription,.news-item-detail) .hln-cta p{margin:0;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:20px;color:#2d2d2d;text-transform:uppercase}:is(.category-perex,.category__secondDescription,.news-item-detail) a.hln-btn{display:inline-flex;align-items:center;gap:10px;background:#ca2624;color:#fff!important;text-decoration:none!important;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:17px;padding:10px 18px;border-radius:7px}:is(.category-perex,.category__secondDescription,.news-item-detail) a.hln-btn:hover{background:#a81f1d}:is(.category-perex,.category__secondDescription,.news-item-detail) a.hln-btn::after{content:'→'}

/* Rámeček slevového kódu TIGO5 (PROMO_CSS) */
.hln-tigo5{border:0!important;border-left:4px solid #ca2624!important;border-radius:0 6px 6px 0!important;background:linear-gradient(90deg,#f6f6f6 0%,#eee 50%,#e0e0e0 100%)!important;color:#323232!important;text-align:left!important;padding:.45rem .7rem!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.5!important}.hln-tigo5 strong{color:#ca2624!important;font-weight:700!important}.hln-tigo5 strong:last-child{display:inline-block;background:#ca2624;color:#fff!important;padding:0 .4rem;border-radius:4px;font-family:'Roboto Condensed',sans-serif;letter-spacing:.5px;line-height:1.5}.hln-t5-l{display:block;font-size:12px;line-height:1.35;color:#323232;white-space:nowrap}.hln-t5-l b{display:inline-block;background:#ca2624;color:#fff;padding:0 .35rem;border-radius:4px;font-family:'Roboto Condensed',sans-serif;letter-spacing:.5px;font-weight:700}.hln-t5-p{display:block;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:20px;line-height:1.1;color:#ca2624;white-space:nowrap;margin-top:2px}.offers:has(>.hln-tigo5){flex-wrap:wrap;align-items:center;column-gap:12px}.offers:has(>.hln-tigo5)>.prices{flex:0 0 auto}.offers:has(>.hln-tigo5)>.hln-tigo5{flex:0 1 auto;margin:0!important;padding:.3rem .6rem .35rem!important}.offers:has(>.hln-tigo5)>.p-tools{flex-basis:100%}.p .hln-tigo5{padding:.2rem .5rem .25rem .45rem!important;white-space:nowrap}.p .hln-tigo5 .hln-t5-l{font-size:0;line-height:1}.p .hln-tigo5 .hln-t5-l b{font-size:11px;line-height:1.45}.p .hln-tigo5 .hln-t5-p{font-size:15px;margin:1px 0 0;line-height:1.15}.p div:has(>.hln-tigo5){flex-wrap:wrap!important;align-items:center!important;column-gap:10px}.p div:has(>.hln-tigo5)>.prices{flex:0 0 auto!important;width:auto!important}.p div:has(>.hln-tigo5)>.hln-tigo5{flex:0 0 auto!important;margin:0!important}.p div:has(>.hln-tigo5)>.p-tools{flex-basis:100%!important}.p a.image:has(>.hln-tigo5){position:relative!important}.p a.image>.hln-tigo5{position:absolute!important;left:6px;right:6px;bottom:6px;z-index:3;display:flex!important;align-items:center;justify-content:center;gap:6px;margin:0!important;padding:.25rem .5rem!important;background:#ffc400!important;border-left:0!important;border-radius:6px!important;box-shadow:0 2px 8px rgba(0,0,0,.18);white-space:nowrap}.p a.image>.hln-tigo5 .hln-t5-l{font-size:12px!important;line-height:1.4}.p .hln-tigo5 .hln-t5-v,.p .hln-tigo5 .hln-t5-k{display:none}.p a.image:has(>.hln-tigo5){container-type:inline-size}@container (min-width:250px){.p a.image>.hln-tigo5 .hln-t5-k{display:inline}.p a.image>.hln-tigo5 .hln-t5-p::before{content:'jen ';font-family:inherit;font-size:12px;font-weight:400;color:#323232}}@media(max-width:767px){.p a.image>.hln-tigo5{left:4px;right:4px;gap:4px;padding:.2rem .35rem!important}.p a.image>.hln-tigo5 .hln-t5-l,.p a.image>.hln-tigo5 .hln-t5-l b{font-size:11px!important}.p a.image>.hln-tigo5 .hln-t5-p{font-size:14px}}.hln-no-promo .hln-tigo5{display:none!important}.products:not(.products-inline) .p .p-tools .btn-cart,.products-block .p .p-tools .btn-cart{width:40px!important;min-width:0!important;padding:0!important}.products:not(.products-inline) .p .p-tools .btn-cart::before,.products-block .p .p-tools .btn-cart::before{font-size:16px!important}.products:not(.products-inline) .p div:has(>.prices),.products-block .p div:has(>.prices){justify-content:center!important}.products:not(.products-inline) .p .prices,.products-block .p .prices{flex-basis:100%!important;text-align:center!important;align-items:center}.products:not(.products-inline) .p .p-tools,.products-block .p .p-tools{flex-basis:100%!important;display:flex!important;justify-content:center!important}.products-inline .p:has(.offers>.hln-tigo5) .dkLabComparerProductDiv{transform:translateY(56px)}#product-detail-form .p-final-price-wrapper:has(>.hln-tigo5){position:relative}#product-detail-form .p-final-price-wrapper>.hln-tigo5{margin:10px 0 0!important;padding:.4rem 1rem .5rem!important;width:max-content}#product-detail-form .hln-t5-l{font-size:15px}#product-detail-form .hln-t5-p{font-size:32px;line-height:1}@media(min-width:768px){#product-detail-form .p-final-price-wrapper>.hln-tigo5[style*=absolute]{margin:0!important}}

/* Zkouška: jen horní řádek (HOME_ONLY_TOP_HREF) */
@media(min-width:768px){.type-index .next-to-carousel-banners .banner-wrapper{display:none!important}.type-index .next-to-carousel-banners .banner-wrapper:has(a[href*="force-h2"]){display:block!important;grid-column:3;grid-row:1}}
