:root{--page-title-display:none;}/* Start custom CSS *//* BORYVA category navigation single-line v1 */
.elementor.elementor-2590 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-2590 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-2590 > main > section:first-child > div:first-child {
  display: block !important;
  text-align: left !important;
  white-space: nowrap !important;
}
.elementor.elementor-2590 > main > section:first-child > div:first-child > a:first-child,
.elementor.elementor-2590 > 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-2590 > main > section:first-child > div:first-child > h1,
.elementor.elementor-2590 > 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-2590 > main > section:first-child > div:first-child > a:first-child,
  .elementor.elementor-2590 > 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 */

/* BORYVA Narrow Door product listing visibility fix 2026-11-03 */
body.page-id-2590 .e-78e8d1ae-930d {
  display: block !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 1px !important;
  overflow: visible !important;
}
body.page-id-2590 .e-78e8d1ae-930d .e-f80f22c2-5bd9 {
  display: grid !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 390px !important;
  overflow: visible !important;
}
body.page-id-2590 .e-78e8d1ae-930d .e-f80f22c2-5bd9 > article.e-default-article {
  display: flex !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 390px !important;
}
/* BORYVA Narrow Door product listing visibility fix 2026-11-03 */

/* BORYVA Narrow Door product listing visibility fix 2026-11-03 */
body.page-id-2590 .e-45a8cf38-5525.boryva-listing-spec-menu-hidden {
  display: grid !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 1px !important;
  overflow: visible !important;
}
body.page-id-2590 .e-78e8d1ae-930d {
  display: block !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 1px !important;
  overflow: visible !important;
}
body.page-id-2590 .e-78e8d1ae-930d .e-f80f22c2-5bd9 {
  display: grid !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 390px !important;
  overflow: visible !important;
}
body.page-id-2590 .e-78e8d1ae-930d .e-f80f22c2-5bd9 > article.e-default-article {
  display: flex !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 390px !important;
}
/* BORYVA Narrow Door product listing visibility fix 2026-11-03 *//* End custom CSS */