/* zdrave-telo.sk: ďalšie drobné opravy (4. 11. 2026), verzia 3 */

/* lupa vo vyhľadávacom tlačidle presne v strede (hlavička aj prázdny košík) */
button[data-testid=searchBtn]{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:0!important;color:#FFFFFF!important}
button[data-testid=searchBtn]::before{content:""!important;display:block!important;width:19px!important;height:19px!important;margin:0!important;line-height:1!important;transform:none!important;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20.5 20.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20.5 20.5'/%3E%3C/svg%3E") center/contain no-repeat}

/* v košíku a objednávke rovnaký text newslettera ako na zvyšku webu (skript z pätičky tam nebeží) */
body.ordering-process #footer .newsletter-header p{font-size:0!important}
body.ordering-process #footer .newsletter-header p::after{content:"Prihláste sa na odber noviniek, akcií a článkov o zdravom životnom štýle.";font-size:15px;line-height:1.6}

/* úvod: články „Zdravie začína porozumením“ rovnako vysoké, popis aj odkaz v jednej línii */
body.in-index .homepage-blog-wrapper{align-items:stretch!important}
body.in-index .homepage-blog-wrapper .news-item{height:auto!important;align-self:stretch!important}
body.in-index .homepage-blog-wrapper .news-item>a{flex:1 1 auto;width:100%}
body.in-index .homepage-blog-wrapper .news-item .text{flex:1 1 auto}
body.in-index .homepage-blog-wrapper .news-item .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body.in-index .homepage-blog-wrapper .news-item .read-article{margin-top:auto;padding-top:14px}
@media (min-width:992px){body.in-index .homepage-blog-wrapper .news-item .title{min-height:calc(1.15em * 3)}}
