:root{--page-title-display:none;}/* Start custom CSS *//* BORYVA category navigation single-line v1 */
.elementor.elementor-5426 aside.e-default-aside a {
  white-space: nowrap !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  display: block !important;
  text-overflow: clip !important;
  scrollbar-width: none !important;
}
.elementor.elementor-5426 aside.e-default-aside a::-webkit-scrollbar { display: none !important; }
/* End BORYVA category navigation single-line v1 */

/* BORYVA category hero navigation single-line v1 */
.elementor.elementor-5426 > main > section:first-child > div:first-child {
  display: block !important;
  text-align: left !important;
  white-space: nowrap !important;
}
.elementor.elementor-5426 > main > section:first-child > div:first-child > a:first-child,
.elementor.elementor-5426 > main > section:first-child > div:first-child > p:first-of-type {
  display: inline-block !important;
  width: auto !important;
  max-width: none !important;
  white-space: nowrap !important;
  float: none !important;
  margin-block-end: 20px !important;
  margin-inline-end: 18px !important;
}
.elementor.elementor-5426 > main > section:first-child > div:first-child > h1,
.elementor.elementor-5426 > main > section:first-child > div:first-child > p:nth-of-type(2) {
  display: block !important;
  width: 100% !important;
  white-space: normal !important;
}
@media (max-width: 767px) {
  .elementor.elementor-5426 > main > section:first-child > div:first-child > a:first-child,
  .elementor.elementor-5426 > main > section:first-child > div:first-child > p:first-of-type {
    font-size: 10px !important;
    letter-spacing: 0.12em !important;
    margin-inline-end: 8px !important;
  }
}
/* End BORYVA category hero navigation single-line v1 */
/* XC-219 category card mobile layout */
@media (max-width: 767px) {
  .elementor.elementor-5426 .e-default-article { display:flex !important; flex-direction:column !important; align-items:stretch !important; width:100% !important; min-width:0 !important; max-width:100% !important; overflow:hidden !important; }
  .elementor.elementor-5426 .e-default-article > * { width:100% !important; min-width:0 !important; max-width:100% !important; flex:0 0 auto !important; position:static !important; inset:auto !important; }
  .elementor.elementor-5426 .e-default-article img { display:block !important; width:100% !important; max-width:260px !important; height:auto !important; margin:0 auto !important; }
  .elementor.elementor-5426 .e-default-article p, .elementor.elementor-5426 .e-default-article span { width:100% !important; max-width:100% !important; min-width:0 !important; white-space:normal !important; overflow-wrap:anywhere !important; word-break:normal !important; }
  .elementor.elementor-5426 .e-default-article a { max-width:100% !important; }
}
/* End XC-219 category card mobile layout */
/* XC-219 category card mobile layout v2 */
@media (max-width: 767px) {
  .elementor.elementor-5426 .e-default-article > *:last-child,
  .elementor.elementor-5426 .e-default-article > *:last-child > *,
  .elementor.elementor-5426 .e-default-article > *:last-child > * > *,
  .elementor.elementor-5426 .e-default-article > *:last-child > * > * > * { display:block !important; position:static !important; inset:auto !important; transform:none !important; width:100% !important; min-width:0 !important; max-width:100% !important; margin-left:0 !important; margin-right:0 !important; }
  .elementor.elementor-5426 .e-default-article > *:last-child p,
  .elementor.elementor-5426 .e-default-article > *:last-child span { white-space:normal !important; overflow-wrap:anywhere !important; word-break:normal !important; }
}
/* End XC-219 category card mobile layout v2 *//* End custom CSS */