/* VOEVODA — page-specific home refinements */
.home-scene__title > span[aria-hidden="true"]{
  white-space:nowrap;
  overflow-wrap:normal;
  word-break:keep-all;
}

.home-brands__inner{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  min-height:86px!important;
  padding:18px 0!important;
  overflow:visible!important;
}
.home-brand-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
  padding:9px 16px;
  border:1px solid rgba(118,80,34,.34);
  background:rgba(250,244,234,.88);
  color:#ffffff!important;
  font-size:12px;
  line-height:1.2;
  font-weight:800;
  letter-spacing:.035em;
  text-decoration:none!important;
  white-space:nowrap;
  transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;
}
.home-brand-button:hover,.home-brand-button:focus-visible{
  color:#ffffff!important;
  background:#d7ae67;
  border-color:#a7752c;
  transform:translateY(-1px);
  outline:none;
}
html[data-theme="dark"] .home-brand-button,html:not([data-theme]) .home-brand-button{
  color:#ffffff!important;
  background:rgba(28,22,17,.92);
  border-color:rgba(205,170,107,.36);
}
html[data-theme="dark"] .home-brand-button:hover,html:not([data-theme]) .home-brand-button:hover{
  color:#ffffff!important;
  background:#d2a04b;
  border-color:#d2a04b;
}
@media(max-width:700px){
  .home-brands__inner{
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    padding-left:14px!important;
    padding-right:14px!important;
    scrollbar-width:none;
  }
  .home-brands__inner::-webkit-scrollbar{display:none}
  .home-brand-button{flex:0 0 auto}
}
