:root{--page-title-display:none;}/* Start custom CSS *//* BORYVA category navigation single-line v1 */
.elementor.elementor-1375 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-1375 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-1375 > main > section:first-child > div:first-child {
  display: block !important;
  text-align: left !important;
  white-space: nowrap !important;
}
.elementor.elementor-1375 > main > section:first-child > div:first-child > a:first-child,
.elementor.elementor-1375 > 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-1375 > main > section:first-child > div:first-child > h1,
.elementor.elementor-1375 > 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-1375 > main > section:first-child > div:first-child > a:first-child,
  .elementor.elementor-1375 > 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 ice cream parent whitespace fix v3 */
.elementor.elementor-1375 .e-2d3ae2ad-8ed1,
.elementor.elementor-1375 .e-46a6f192-e4c4,
.elementor.elementor-1375 .e-7e18f62c-9c1e,
.elementor.elementor-1375 .e-f80f22c2-5bd9,
.elementor.elementor-1375 .e-38feef69-95d1 {
  height: fit-content !important;
  min-height: 0 !important;
  flex: 0 0 auto !important;
  align-self: flex-start !important;
}
.elementor.elementor-1375 .e-2d3ae2ad-8ed1 { padding-block-end: 0 !important; }
.elementor.elementor-1375 .e-46a6f192-e4c4 { align-items: start !important; align-content: start !important; }
.elementor.elementor-1375 .e-f80f22c2-5bd9 { grid-auto-rows: max-content !important; align-content: start !important; }
/* End BORYVA ice cream parent whitespace fix v3 *//* End custom CSS */