.light-mode .breadcrumbs .items > li a, 
.light-mode .breadcrumbs .items > li strong {
    color: #000;
}

.light-mode .page-wrapper .breadcrumbs .item:not(:last-child):after {
    color: #000;
}

.light-mode .breadcrumbs li.item.home a:before {
    filter: brightness(0);
}

.whats-app-number {
  display: flex;
  align-items: center;
  gap: 10px;
}

.whats-app-number picture {
  margin-bottom: -8px;
}

.page-products.light-mode .breadcrumbs .items {
    margin-top: 15px;
}

.page-products.light-mode .breadcrumbs .items > li a, 
.page-products.light-mode .breadcrumbs .items > li strong {
    color: #000;
}

.page-products.light-mode .page-wrapper .breadcrumbs .item:not(:last-child):after {
    color: #000;
}

.page-products.light-mode .breadcrumbs li.item.home a:before {
filter: brightness(0);
}

.breadcrumbs li.item.home a {
    font-size: 0;
}

.breadcrumbs li.item.home a:before {
    content: "";
    width: 17px;
    height: 17px;
    display: inline-block;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http%3A//www.w3.org/1999/xlink%22%20fill%3D%22%23fff%22%20height%3D%2217px%22%20width%3D%2217px%22%20version%3D%221.1%22%20viewBox%3D%220%200%20486.196%20486.196%22%20xml:space%3D%22preserve%22%3E%3Cg%3E%3Cpath%20d%3D%22M481.708%2C220.456l-228.8-204.6c-0.4-0.4-0.8-0.7-1.3-1c-5-4.8-13-5-18.3-0.3l-228.8%2C204.6c-5.6%2C5-6%2C13.5-1.1%2C19.1%20c2.7%2C3%2C6.4%2C4.5%2C10.1%2C4.5c3.2%2C0%2C6.4-1.1%2C9-3.4l41.2-36.9v7.2v106.8v124.6c0%2C18.7%2C15.2%2C34%2C34%2C34c0.3%2C0%2C0.5%2C0%2C0.8%2C0s0.5%2C0%2C0.8%2C0h70.6%20c17.6%2C0%2C31.9-14.3%2C31.9-31.9v-121.3c0-2.7%2C2.2-4.9%2C4.9-4.9h72.9c2.7%2C0%2C4.9%2C2.2%2C4.9%2C4.9v121.3c0%2C17.6%2C14.3%2C31.9%2C31.9%2C31.9h72.2%20c19%2C0%2C34-18.7%2C34-42.6v-111.2v-34v-83.5l41.2%2C36.9c2.6%2C2.3%2C5.8%2C3.4%2C9%2C3.4c3.7%2C0%2C7.4-1.5%2C10.1-4.5%20C487.708%2C233.956%2C487.208%2C225.456%2C481.708%2C220.456z%20M395.508%2C287.156v34v111.1c0%2C9.7-4.8%2C15.6-7%2C15.6h-72.2c-2.7%2C0-4.9-2.2-4.9-4.9%20v-121.1c0-17.6-14.3-31.9-31.9-31.9h-72.9c-17.6%2C0-31.9%2C14.3-31.9%2C31.9v121.3c0%2C2.7-2.2%2C4.9-4.9%2C4.9h-70.6c-0.3%2C0-0.5%2C0-0.8%2C0%20s-0.5%2C0-0.8%2C0c-3.8%2C0-7-3.1-7-7v-124.7v-106.8v-31.3l151.8-135.6l153.1%2C136.9L395.508%2C287.156L395.508%2C287.156z%22/%3E%3C/g%3E%3C/svg%3E);
    background-size: cover;
}

.page-wrapper > .breadcrumbs {
    padding-inline: 45px;
    max-width: 100%;
    margin-bottom: 40px;
}

.breadcrumbs .items > li a, .breadcrumbs .items > li strong {
    color: #fff;
    font-size: 16px;
}


.cms-page-view   #maincontent .accordion .fieldset {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .fieldset > .legend {
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
    float: left;
  }
  .cms-page-view   #maincontent  .accordion .accordion-head.open {
      border: none !important;
      margin: 0px;
    }
    .cms-page-view   #maincontent  .accordion .arrow-down {
      display: none;
    }
  
    .cms-page-view   #maincontent  .accordion .accordion-head .lease-steps {
      background: #000;
      color: #fff;
      padding: 10px 15px;
      float: left;
      font-weight: 500;
      width: 40px;
          height: 100%;
      box-sizing: border-box;
    }
  
    .cms-page-view   #maincontent   .accordion .accordion-head h2 {
      font-size: 18px;
      color: #f18819;
      float: left;
      margin: 0;
      padding: 9px 6px;
      text-transform: uppercase;
      font-family: "Oswald", sans-serif;
      width: calc(100% - 85px);
      box-sizing: border-box;
      font-weight: 400;
    }
  
    .cms-page-view  #maincontent  .accordion .accordion-head {
      background: #f4f4f4 !important;
      margin-bottom: 0;
      border-color: #000 !important;
      padding: 0 !important;
      width: 100%;
    }
  
    .cms-page-view   #maincontent  .accordion .accordion-body {
      border: solid 1px #000;
      padding: 15px;
      clear: both;
      width: 100%;
      margin-bottom: 0;
    }
  
    .cms-page-view   #maincontent  .accordion .field {
      margin-bottom: 20px;
      width: calc(50% - 10px);
      margin: 0 10px;
    }
  
    .cms-page-view   #maincontent  .accordion label {
      font-weight: 500;
      font-size: 16px;
      margin-bottom: 5px;
      color: #4e4e4e;
    }
    .cms-page-view   #maincontent  .accordion .accordion-body  ul{padding-left:0px;}
    .cms-page-view  #maincontent  .accordion li,
    .cms-page-view  #maincontent  .accordion p {
      color: #4e4e4e;
    }

    .cms-page-view .mgz-numbercounter-text {
      color: #000;
    }

    .cms-page-view.light-mode .mgz-block-heading.mgz-block-heading-line .title {
      background-color: #fff;
    }

    .cms-page-view:not(.light-mode) .mgz-block-heading.mgz-block-heading-line .title {
      background-color: #121212;
    }

    .cms-page-view   #maincontent  .accordion label em {
      color: #f18819;
      margin-right: 1px;
    }
    .cms-page-view   #maincontent  .accordion ul {
      padding-left: 0;
    }
  
    .cms-page-view   #maincontent  .accordion li {
      list-style: none;
    }
    .cms-page-view  #maincontent  .accordion .fields {
      display: flex;
      margin-bottom: 14px;
    }
  
    .cms-page-view   #maincontent  .accordion input,
    .cms-page-view  #maincontent  .accordion textarea,
    .cms-page-view   #maincontent  .accordion select {
      background-color: #f0f0f0;
      border-color: #f0f0f0;
    }
  
    .cms-page-view   #maincontent   .accordion label {
      font-weight: 500;
      font-size: 16px;
      margin-bottom: 5px;
      display: block;
    }
    .cms-page-view   #maincontent  .accordion .button {
      width: auto;
      color: #fff;
      padding: 15px 25px;
      background-color: #f18819 !important;
      border: none;
      height: auto;
      line-height: 1;
    }
  

.breadcrumbs .items {
    display: flex;
    align-items: center;
}
 
.page-wrapper .breadcrumbs .item:not(:last-child):after {
    font-size: 12px;
    color: #fff;
    position: relative;
    top: 2px;
}

.cms-page-view .page-wrapper > .breadcrumbs {
    margin-top: 20px;
}

.cms-page-view [data-content-type='row'][data-appearance='contained'] {
    max-width: 100%;
}

.cms-page-view .page-title {
    font-size: 32px;
    font-weight: 600;
}

.cms-page-view #maincontent .column.main ul li, 
.cms-page-view #maincontent .column.main p, 
.cms-preisalarm #maincontent .column.main ul li,
.cms-preisalarm #maincontent .column.main p {
  font-size: 16px;
  line-height: 27px;
  text-align: justify;
  hyphens: auto;
}

.cms-page-view.light-mode #maincontent .column.main h2, 
.cms-preisalarm.light-mode #maincontent .column.main h2 {
  color: #000;
}

.cms-page-view #maincontent .column.main h2, 
.cms-preisalarm #maincontent .column.main h2 {
  font-weight: 500;
  font-size: 23px;
  margin-bottom: 1.5rem;
  margin-top: 20px;
}

.cms-page-view .products.list.items.product-items button.action.tocart.primary {
  background: #3bacdf;
  border: 0;
  font-size: 15px;
}

.cms-page-view .homePage-products {
  padding: 0;
  margin-top: 30px;
}

ul#content-slider-unitree_go2_ {
  padding: 0;
}

.cms-page-view .magezon-builder .mgz-container {
  width: 100%;
}

@media screen and (min-width:769px){
.cms-page-view .columns {
    padding-inline: 45px;
}

.cms-page-view .sidebar.sidebar-main.mobile-sidebar {
    padding-right: 5px;
}

.cms-page-view footer.page-footer {
    margin-top: 40px;
}

.cms-page-view .second-side-bar-image {
    margin-top: 25px;
}
}

@media screen and (max-width:768px){
    .cms-page-view .sidebar.sidebar-main.mobile-sidebar {
        display: none;
    }
    .cms-page-view .columns {
        padding-inline: 20px;
        margin-top: 20px;
    }
    }

    .cms-page-view .mgz-element-column > .mgz-element-inner {
      padding-inline: 0;
  }

    .cms-page-view .mgz-flipbox .mgz-flipbox-inner {
      color: #000;
  }

  .cms-page-view:not(.light-mode)  .mgz-element-separator .title {
    background: #1d1d1d;
  }

  .cms-page-view .mgz-block-heading.mgz-block-heading-line:before {
    content: '';
    top: 25%;
  }

.cms-page-view:not(.light-mode) .newsletter-headline {
  color: #fff;
}

.cms-page-view .newsletter-container {
  max-width: 100%;
}

.cms-page-view  #maincontent .column.main  a.pagebuilder-button-primary,
.cms-preisalarm  #maincontent .column.main  a.pagebuilder-button-primary{
    text-align: center;
    height: auto;
    display: inline-block;
    line-height: inherit;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: normal;
    background: #3bacdf;
    border-color: #3bacdf;
    border-radius: 0px;
}

.cms-page-view .table-header-staticpage h2 {
  color: #000;
}

.cms-page-view .versandkosten-table {
  color: #000;
}

.cms-page-view .mgz-element-single_product .products .product-item .product-item-info:hover {
  background: transparent;
}

.cms-page-view.light-mode #maincontent .accordion label,
.cms-page-view.light-mode .mgz-element-single_product .products .action.tocompare,
.cms-page-view.light-mode .mgz-element-single_product .products .action.towishlist {
  color: #000;
}

.cms-page-view:not(.light-mode) #maincontent .accordion li, 
.cms-page-view:not(.light-mode) #maincontent .accordion p,
.cms-page-view:not(.light-mode) #maincontent .accordion label,
.cms-page-view:not(.light-mode) .mgz-element-single_product .product-item-name .product-item-link,
.cms-page-view:not(.light-mode) .mgz-element-single_product .products .action.tocompare,
.cms-page-view:not(.light-mode) .mgz-element-single_product .products .action.towishlist {
  color: #fff;
}

.cms-ai-trends .mgz-single-image-inner {
  margin-top: -10px;
}

.cms-page-view:not(.light-mode) #maincontent .accordion .accordion-body {
  border: solid 1px #fff;
}

.cms-page-view #maincontent .accordion .button {
  font-size: 16px;
  font-weight: 700;
}

.cms-page-view #maincontent .accordion .accordion-head h2 {
  font-size: 18px;
  color: #f18819 !important;
  float: left;
  margin: 0;
  padding: 9px 6px;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
  width: calc(100% - 85px);
  box-sizing: border-box;
  font-weight: 400;
}

.cms-page-view table>tbody>tr>th, 
.cms-page-view table>tfoot>tr>th, 
.cms-page-view table>tbody>tr>td, 
.cms-page-view table>tfoot>tr>td {
  color: #000;
}

.cms-page-view .tgijquy-s,
.cms-page-view .s2yd5df-s,
.cms-page-view .a9idn02-s,
.cms-page-view .iidym01-s,
.cms-page-view .nr9cnbw-s,
.cms-page-view .d1x08x4-s {
  color: #000;
}

.cms-page-view:not(.light-mode) .rental-process .section-title {
  color: #fff;
}

.all-rental-pages-grid-info-section {
  color: #000;
}


.cms-page-view:not(.light-mode) .mgz-element.evyork2 .mgz-link {
    color: #000;
    background-color: #fff;
}

.cms-page-view:not(.light-mode) .ki-robotic-club-header__text, 
.cms-page-view:not(.light-mode) .ki-robotic-club-vision__text, 
.cms-page-view:not(.light-mode) .ki-robotic-club-technology__text, 
.cms-page-view:not(.light-mode) .ki-robotic-club-cta__info {
    color: #fff;
  }

  .cms-page-view:not(.light-mode)    .perp-section {
    color: #000;
}

.cms-page-view:not(.light-mode) .ki-robotic-club-cta__text {
    font-size: 1.5em !important;
    font-weight: 600;
    color: #fff !important;
  }


 .cms-page-view:not(.light-mode) .ki-robotic-club-membership__intro, 
 .cms-page-view:not(.light-mode) .ki-robotic-club-products__intro{
    color: #fff;
  }

 .cms-page-view:not(.light-mode)  .gradient-text
 {
    color: #fff;
}

 .cms-page-view:not(.light-mode) .kishop-header__text {
    color: #fff;
  }

 .cms-page-view:not(.light-mode) ul.kishop-membership__list
 {
    color: #fff !important;
}

 .cms-page-view:not(.light-mode) .kishop-membership__intro,
 .cms-page-view:not(.light-mode) .kishop-vision__text, 
 .cms-page-view:not(.light-mode) .kishop-cta__info {
    color: #fff;
  }

  .cms-page-view:not(.light-mode) #maincontent .column.main li, 
  .cms-page-view:not(.light-mode) #maincontent .column.main p,
  .cms-page-view:not(.light-mode) #maincontent .column.main th,
  .cms-page-view:not(.light-mode) #maincontent .column.main td,
  .cms-page-view:not(.light-mode) #maincontent .column.main span,
  .cms-page-view:not(.light-mode) #maincontent .column.main label,
  .cms-page-view:not(.light-mode) #maincontent .column.main strong,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main  li, 
  .cms-preisalarm:not(.light-mode) #maincontent .column.main p,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main th,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main td,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main span,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main label,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main strong{
    color: #b3b3b3d9;
  }

  .cms-page-view:not(.light-mode) #maincontent .column.main a span,
  .cms-page-view:not(.light-mode) #maincontent .column.main h2 strong,
  .cms-page-view:not(.light-mode) #maincontent .column.main button span,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main button span,
  .cms-page-view:not(.light-mode) #maincontent .column.main h1 span,
    .cms-page-view:not(.light-mode) #maincontent .column.main h2 span,
      .cms-page-view:not(.light-mode) #maincontent .column.main h3 span,
        .cms-page-view:not(.light-mode) #maincontent .column.main h4 span,
          .cms-page-view:not(.light-mode) #maincontent .column.main h5 span,
            .cms-page-view:not(.light-mode) #maincontent .column.main h6 span,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main h1 span,
  .cms-preisalarm:not(.light-mode) #maincontent .column.main a span{
    color: #fff !important;
  }

  .cms-page-view:not(.light-mode) .mgz-block-heading .info{
    color: #b3b3b3d9;
  }

  .cms-page-view:not(.light-mode) .toneart-family-message {
    color: #b3b3b3d9;
}

.cms-page-view:not(.light-mode) .toneart-family-message strong{
    color: #fff !important;
}

.cms-page-view:not(.light-mode) .mgz-element.najuopj .mgz-flipbox-front p {
    color: #000 !important;
}

.cms-page-view:not(.light-mode) .support-ukraine > strong {
    color: #fff !important;
}


.cms-page-view main#maincontent ul{
    padding-left: 16px;
}

.cms-page-view .mgz-flipbox-back-inner-text p
 {
    color: #000 !important;
}

.mgz-progress-bar .mgz-numbercounter-string span {
    color: #2b2929 !important;
}

.cms-page-view:not(.light-mode) .category_list_inner .category-list .category-list-content p {
    color: #b3b3b3d9;
}


.cms-page-view:not(.light-mode) .brand-kit-container h1 {
    color: #fff;
}

.mgz-element.vb38ka0 .mgz-message-box strong, .mgz-element.vb38ka0 .mgz-message-box p {
    color: #9d8967 !important;
}


.mgz-element.wiq8dld .mgz-message-box p strong {
    color: #5e7f96 !important;
}

.mgz-element.ses1uh5 .mgz-message-box p{
    color: #9d8967 !important;
  }