/* Custom code goes here - paste your css code below in line 3 */

#product #content .product-flags .product-flag.out_of_stock,
a.product-flags-plist span.product-flag.out_of_stock {
background: #cda85c!important;
}


#home_categories .homecat_title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  padding: 0px;
  margin-top: 0;
  margin-bottom: 14px;
  border-bottom: 1px solid #d6d4d4;

  text-align: center; /* <- dodane wyśrodkowanie */
}

.index_title {
  clear: both;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d4d4;

  text-align: center; /* <- wyśrodkowanie linka */
}

.index_title a {
  display: inline-block; /* już masz */
  border-bottom: 2px solid #1b82d6;
  margin-bottom: -1px;
}

.btn-outline-primary.active.focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.active:hover,
.btn-outline-primary:active.focus,
.btn-outline-primary:active:focus,
.btn-outline-primary:active:hover,
.open>.btn-outline-primary.dropdown-toggle.focus,
.open>.btn-outline-primary.dropdown-toggle:focus,
.open>.btn-outline-primary.dropdown-toggle:hover {
	background-color: #000;
}

/* domyślnie ukrywamy nadmiar */
.categorydescriptioncontent.is-collapsed > * {
  display: none;
}

/* elementy widoczne na start */
.categorydescriptioncontent.is-collapsed > *:nth-child(-n+2) {
  display: block;
}

/* stan zwinięty – ukrywamy nadmiar */
.categorydescriptioncontent.is-collapsed > * {
  display: none;
}

/* pokazujemy pierwsze 3 elementy */
.categorydescriptioncontent.is-collapsed > *:nth-child(-n+3) {
  display: block;
}

/* delikatna animacja */
.categorydescriptioncontent > * {
  transition: all .25s ease;
}

/* styl przycisków (opcjonalnie) */
.showall, .hideall {
  display: inline-block;
  margin-top: 10px;
  cursor: pointer;
  font-weight: 600;
  text-decoration: underline;
}
