.button_wide {
  color: white !important;
}

.subcollection-list__item-title:hover {
  color: var(--color-accent-text) !important;
}

@media (max-width: 1920px) {
  .widget-type_widget_v4_header_3_06bd8c95f8e49faebc2fd10717c6ecc2 .header__content {
    grid-template-columns: max-content 1fr max-content;
  }
}

.button.add-cart-counter__btn,
.add-cart-counter__controls *,
.button.add-cart-counter__btn {
	background: #d6f1cd;
}
.is-add-cart a.button.add-cart-counter__detail span{
  background: none;
}
.add-cart-counter__controls-btn, .add-cart-counter__detail {
  background-color: #66a137;
  transition: background 0.3s;
}
.add-cart-counter__controls-btn:hover, .add-cart-counter__detail:hover {
  background-color: var(--color-accent-text);
}
.button__icon svg {
	width: 20px;
}
.add-cart-counter__btn {
  transition: all 0.3s;
}
.add-cart-counter__btn:hover .add-cart-counter__btn-label {
  color: var(--color-accent-text);
}
.add-cart-counter__btn:hover svg path, .button__icon:hover svg path {
  stroke: var(--color-accent-text);
  opacity:1;
}
.add-cart-counter__btn {
  border: none!important;
}
.icon .icon-  svg path, .button__icon svg path,.add-cart-counter__btn .button__icon {
 color:var(--color-text); 
  
}

@media (max-width: 640px) {
  .footer__area-logo {
      padding-right: 2.5rem;
  }
}

@media (max-width: 1024px) {
  .widget-type_widget_v4_header_3_06bd8c95f8e49faebc2fd10717c6ecc2 .header__area-logo {
  	max-width: 400px;
    margin: 0 auto;
  }
}
.citata {
padding: 1rem;
    border: 1px solid #66a137;
    display: flex;
    align-items: center;
    margin: 1rem;
}
.citata-element {
  padding: 1rem;
  color: #66a137;
}
.podpis {
  font-weight: 900;
    font-style: italic;
    text-align: right;
}
@media (max-width: 640px) {
.citata {
padding: 1rem;
    border: 1px solid #66a137;
    display: flex;
    align-items: center;
    margin: 1rem;
    flex-direction: column;
}
}
