:root {
  --bg-body: #f2f2f2;
  --light-bg: #fff;
  /*--dark-bg: #00a0dd;*/
  --dark-bg: #e65214;
  --link_color: var(--dark-bg);
  --text-color: #2E2E2E;
}
.detail_price_wrap.mB4 {
  margin-bottom: 0;
  padding-bottom: 0;
}
.bg_opt_white {
  background: var(--light-bg);
  padding: 16px;
}
.petonus_pV16 {
  padding-bottom: 24px !important;
  padding-top: 24px !important;
}
.ec_container {
  margin-top: 16px;
  margin-right: auto;
  margin-left: 0;
}
.btn {
  color: #fff;
}
.btn:hover {
  background: hsl(18, 84%, 40%);
  border-color: hsl(18, 84%, 40%);
  filter: none;
}
.head_titles {
  display: none;
}
.check_list li:before {
  color: var(--dark-bg);
}
/*
.sub_cats,
.category-list .mobile-trigger
{
  display: none;
}*/
.category-list,
.category-list .bg_body {
  background: none !important;
}
optgroup {
  font-weight: bold;
}
.box_white,
.bg_opt_white {
  background: var(--light-bg) !important;
}
#footer .border-top {
  border-top: 1px solid white;
}
.grey,
.h1 {
  color: #525252 !important;
}
.h2 {
  font-size: 28px;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
}
.h3 {
  color: var(--text-color);
}
.usp_headline {
  color: white;
  font-size: 20px;
  margin-bottom: 10px;
}
/*
#footer .bg_dark
{
  background: var(--light-bg) !important;
}

#footer .bg_dark .white,
#footer .bg_dark .white a
{
  color: var(--text-color) !important;
}


#footer .usp_headline
{
  color: var(--text-color);
}*/
.phone-number,
.product_normal .add-wishlist {
  display: none;
}
.width65 {
  width: 65%;
}
@media (max-width: 900px) {
  .wrapper_info .product_title {
    font-size: 12px !important;
  }
  .h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: "Roboto Condensed", sans-serif;
  }
  .start_opener {
    min-height: 430px;
    object-fit: cover;
    object-position: 84%;
  }
  .bg_70_900 {
    background: #707070;
  }
}
