/* Newsletter tlačítko – přepis i text-fill */
.btn.btn-default.btn-arrow-right,
.btn.btn-default.btn-arrow-right * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  fill: #fff !important; /* kdyby tam byla ikona (svg) */
}


/* Blog – tlačítka Předchozí / Další článek */
a.btn.inline-block[data-testid="buttonPreviousArticle"],
a.btn.inline-block[data-testid="buttonNextArticle"] {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important; /* pro jistotu jako u newsletteru */
}


/* Blog – tlačítko "Zobrazit celý článek" při hoveru bílé */
div.text-center > a.btn.btn-primary:hover {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}



/* Blog – tlačítko "Všechny články" při hoveru bílé */
a.btn.btn-secondary.btn--min-width-normal:hover,
a.btn.btn-secondary.btn--min-width-normal:hover * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  fill: #fff !important;
}

/* Kategorie – řazení + počet položek vždy Urbanist */
#category-header,
#category-header * {
  font-family: "Urbanist", sans-serif !important;
}



.v{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.vi{width:48px;height:48px;border-radius:50%;border:1px solid #ddd;object-fit:cover}.vt{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid #ddd;border-radius:999px;font-size:12px}


.p-quantity .increase__sign,.p-quantity .decrease__sign,.quantity .increase__sign,.quantity .decrease__sign,.cart-quantity .increase__sign,.cart-quantity .decrease__sign{display:none!important}
.add-to-cart{display:flex!important;gap:12px!important;align-items:stretch!important}
.add-to-cart .quantity{display:flex!important}
.add-to-cart-button{
flex:1 1 auto!important;min-width:0!important;display:flex!important;
align-items:center!important;justify-content:center!important;
padding:0 16px!important;white-space:nowrap!important;box-sizing:border-box!important;
border-radius:4px!important;text-transform:uppercase!important
}

.add-to-cart-button:before,.add-to-cart-button:after,.add-to-cart-button svg,.add-to-cart-button img{display:none!important}
@media(max-width:420px){.add-to-cart-button{font-size:14px!important;padding:0 12px!important}}


.pce .detail-price-btn{cursor:pointer}.pce .detail-price-btn:hover{background:0 0!important}.pce .detail-price-btn:hover a{text-decoration:underline!important}.pce img{width:18px;height:18px;margin-right:6px;vertical-align:-4px;opacity:.85}
.pce .detail-price-btn{cursor:pointer;padding-left:0!important;text-align:left!important}.pce .detail-price-btn:hover{background:0 0!important}.pce .detail-price-btn:hover a{text-decoration:underline!important}.pce img{width:20px!important;height:20px!important;margin-right:8px;vertical-align:-4px;opacity:1!important;filter:brightness(0) contrast(1.2)}.detail-price-btn--extra:before{display:none!important}
.cart-widget-product-amount{display:flex!important;align-items:center!important}