

.test_color:hover *{
  color: #ED481D !important;
}

.test_color * {
  text-decoration: none;
  transition: color 0.3s ease;
}

/* Загальний стиль для всіх кнопок кольору 
label[data-theme-variant-label] {
  padding: 6px 14px;
  margin: 6px 4px;
  border-radius: 6px;
  border: 1px solid #ccc;
  display: inline-block;
  color: white;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
}
*/
label[data-theme-variant-label] {
 color: white; 
}
/* SKY ASH */
label[for="option-id-346161000000212011"] {
  background-color: #2596be !important;
}

/* CORAL FLAME */
label[for="option-id-346161000000212009"] {
  background-color: #eab676 !important;
}

/* PURE WHITE 
label[for="option-id-346161000000212010"] {
  background-color: #FFFFFF !important;
  color: #333 !important;
  border: 1px solid #999 !important;
}
*/
/* Виділений варіант — додатково 
input[data-zs-attribute-option]:checked + label,
label:has(input[data-zs-attribute-option]:checked) {
  outline: 2px solid #333;
  border-color: #333;
}
*/
.footer-txt,
.footer-txt a {
  color: #000000 !important;
}

h2.theme-section-heading {
  display: none !important;
}
body[data-zs-home="false"] .theme-breadcrumb-container {
  display: none !important;
}
body,
h1, h2, h3, h4, h5, h6,
p, a, span, div {
  font-family: 'Montserrat', sans-serif !important;
}
body.is-colour-page .theme-breadcrumb-container {
  display: none !important;
}
body.is-contact-page .theme-breadcrumb-container {
  display: none !important;
}

