.col_logo {height: 75px}
.col_logo img{width: 235px;height: 75px;}
@media only screen and (min-width: 600px) {
   .col_logo, .col_logo img {width: 235px;height: 75px;}
}

body{background:#f9f9f9}

.greeting_text,.box_greeting h1{text-align:center}
.box_greeting {padding-bottom:10px}
@media only screen and (min-width: 920px) {
  .greeting_text {
    column-count: 1;
    column-gap: 80px;
  }
}

.layout_wrap{margin-top:15px}
.layout_categories {
  max-width: 1440px;
  margin: 0 auto;
  border-width: 1px 1px 1px 1px;
}
.layout_header {border-bottom:none}
.layout_header_inner {
  background: #fff;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border: 1px solid var(--categoriesmenu_border, #622304);
  border-bottom: none;
  box-shadow: 0px 0px 10px var(--categoriesmenu_border, #622304);
}
.layout_categories_inner {
  max-width: 1500px;
}
.layout_content {
  width:100%;
  padding: 0 0 20px 0;
  margin: 0 auto 80px auto;
  max-width: 1440px;
  background:#fff;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border: 1px solid var(--categoriesmenu_border, #622304);
  box-shadow: 0px 0px 10px var(--categoriesmenu_border, #622304);
  border-top: none;
  overflow: visible;   /* für sticky */
  display: flow-root;  /* verhindert Margin-Collapsing */
}

.layout_content .content_big:last-child{padding-bottom: 20px;}
.layout_header_checkout {
  border-bottom: none;
}
.layout_header_checkout_inner {
  max-width: 1440px;
  background:#fff;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border: 5px solid var(--categoriesmenu_border, #622304);
  border-bottom: none;
  box-shadow: 0px 0px 10px var(--categoriesmenu_border, #622304);
}

#product_info {margin-top:0; padding-top:40px}
.pd_tabs .resp-tab-content, .pd_tabs .resp-tabs-list li.resp-tab-active, .pd_tabs h2.resp-tab-active, .pd_tabs div.resp-tab-active, .pd_tabs{border-color:var(--categoriesmenu_border, #622304)}
.pd_tabs .resp-tabs-list li.resp-tab-active{border-bottom-color:#fff}
.pd_tabs .resp-tabs-list li, h2.resp-accordion, div.resp-accordion{color:#6b2b1f; font-size:14px}
.pd_description table {
  width: auto !important;
  overflow-wrap: anywhere;
}

.suggestionsBox{max-width:1400px;box-shadow:0 10px 30px rgba(31,26,22,.10)}

.box_greeting {margin:0; padding: 50px 0;}

.infomessage {background:#fff5dd;color:#333}
.infomessage:before {color:#645526}
.toggle_headline {
  background-color: #fff;
  color: #622304;
  text-transform: none;
  font-size: 19px;
  margin: 0 -15px;
  padding: 25px;
}


/*BOC reload icon for Captcha by noRiddle, AGI*/
input.single {
  font-weight:bold;
}
#rel-capt {
  font-size:30px;
  display:inline-block;
  padding:0 0 0 10px;
  color:#959595;
  cursor:pointer;
}
/*EOC reload icon for Captcha by noRiddle, AGI*/
/*BOC dice captcha by noRiddle, AGI*/
.fa-alea-f:before {content: "\f525";}
.fa-alea-e:before {content: "\f528";}
.fa-alea-d:before {content: "\f527";}
.fa-alea-c:before {content: "\f524";}
.fa-alea-b:before {content: "\f523";}
.fa-alea-a:before {content: "\f526";}

/*BOC css dice*/
.css-alea {
  display:inline-block;
  position: relative;
  width:46px;
  height:46px;
  margin:4px 2px 0;
  border-radius:6px;
  vertical-align:middle;
}

.css-alea-f:before,
.css-alea-e:before,
.css-alea-d:before,
.css-alea-c:before,
.css-alea-b:before,
.css-alea-a:before {
  content:"";
  display:inline-block;
  background:#fff;
  position:absolute;
  width:8px;
  height:8px;
  border-radius:50%;
}

.css-alea-f::before {
  left:19px;
  top:19px;
}
.css-alea-e::before,
.css-alea-d::before,
.css-alea-c::before,
.css-alea-b::before,
.css-alea-a::before {
  left:7px;
  top:7px;
}

.css-alea-e::before {
  box-shadow:24px 24px 0 #fff;
}

.css-alea-d::before {
  box-shadow:12px 12px 0 #fff, 24px 24px 0 #fff;
}

.css-alea-c::before {
  box-shadow:0 24px 0 #fff, 24px 0 0 #fff, 24px 24px 0 #fff;
}

.css-alea-b::before {
  box-shadow:0 24px 0 #fff, 24px 0 0 #fff, 24px 24px 0 #fff, 12px 12px 0 #fff;
}

.css-alea-a::before {
  box-shadow:0 12px 0 #fff, 0 24px 0 #fff, 24px 0 0 #fff, 24px 12px 0 #fff, 24px 24px 0 #fff;
}
/*EOC css dice*/
/*EOC dice captcha by noRiddle, AGI*/


.itemaddup_shipping_options {}
.itemaddup_shipping_options tr:nth-child(odd) {background-color:#fcf9f1}
.itemaddup_shipping_options td.price{width:20%; vertical-align:top; text-align:right; font-weight:bold; padding-left:10px;}
.itemaddup_shipping_options input[type="text"], .itemaddup_shipping_options input[type="tel"], .itemaddup_shipping_options input[type="date"] {
  margin-left: 20px;
  width: 50%;
  max-width: 200px;
  min-width: 150px;
}
.sternchentext {font-size: 10px; line-height:15px; color:#666; text-align:center}


.flex_listing_categories .box_sub_categories {
  margin-top: 60px;
}

/* Subcategories */
.flex_listing_categories .box_sub_categories {margin-top: 60px}
ul.subcats_menu_hover > li > a:hover {border-top-left-radius:0px;border-bottom-left-radius:0px}
.categories_listing > h1 {text-align:center;}
.subcats_item_inner {
  padding: 20px 20px;
  margin: 3px;
  border: 1px solid #e1e1e1;
  min-height: 160px;
}
.pd_col_2 .subcats_item_inner {
   min-height: 160px;
}
@media only screen and (min-width: 400px) {
  .subcats_item_inner{min-height:180px}
  .pd_col_2 .subcats_item_inner {
     min-height: 160px;
  }
}
@media only screen and (min-width: 500px) {
  .subcats_item_inner{min-height:260px}
  .pd_col_2 .subcats_item_inner {
     min-height: 160px;
  }
}
@media only screen and (min-width: 1300px) {
  .pd_col_2 .subcats_item_inner {
     min-height: 200px;
  }
}
.subcats_item { border-color: #fff}
.subcats_row  { border-color: #fff}
.subcats_title{padding:0 5px}

.sub_categories_listing .subline, .subcats_title span::after {display:none}
.subcats_image_inner img {object-fit:contain}
.subcats_title > span {
  font-size:14px;
  line-height:16px;
  max-height:unset;
  color: #855235;
  padding:0;
  text-align:center;
}

@media only screen and (min-width: 500px) {
  .subcats_item_inner {position:relative}
  .subcats_title > span {
    font-size:18px;
    line-height:26px;
    padding: 0;
  }
}

/* Product-Listing, Categorie-Listing */
@media only screen and (min-width: 1160px) {
  .flex_listing_products .listingcontainer_full .listingbox, .subcats_item { width:25%}
}
.lb_title h2, .lb_title .lb_title_inner {height: 64px}
.lb_title h2 a, .lb_title .lb_title_inner a {color:#855235}
.lb_title h2 a:hover, .lb_title .lb_title_inner a:hover {color:#333}
.listingcontainer_full {border-color:#fff}
.listingbox {border: solid #fff;border-width: 0px 10px 10px 0px;background: #f6f6f6;}
.splide  .listingbox{border-width: 0px 5px 5px 0px;border-bottom:none}
.lb_inner {padding:10px 20px;background:#fff;border: 1px solid #e1e1e1;}
.lb_price .save_price, .lr_price .save_price, .pd_price .save_price{display: none;}
.lb_price .save_price, .lr_price .save_price{display:block;top:5px;left:unset;right:5px;transform:rotate(-15deg)}
.lb_new_flag{background:#276802;right:unset}
.splide_size1{border:none}
.splide_size1::after{border:none}
.categories_header, .categories_footer {
  background: #fff;
  padding: 10px 25px 10px;
  margin-top:20px; margin-bottom:25px;
}
@media only screen and (min-width: 680px) {
  .categories_header .cat_description {
    display: flex;
    justify-content:space-between;
  }
}
.categories_header .cat_description_image {
  height: unset;
  margin: 0;
  margin-right:25px;
}
.categories_header .cat_description_image img {
  max-width:100%;
  object-fit:contain
}
.product_listing h1, .categories_listing h1 {
  font-size: 36px;
  line-height:40px;
  color: #622304;
  font-weight:700
}
.cat_description_image img {object-fit:contain}

/* START AGI Produktoptions */
#full_options_image_tooltip {
  position:absolute;z-index:120;
  background-color:#fff;
  border:1px dotted #8D8D8D;
  -webkit-box-shadow:0 2px 2px 0 #8D8D8D;
  -moz-box-shadow:0 2px 2px 0 #8D8D8D;
  box-shadow:0 2px 2px 0 #8D8D8D;
  padding: 5px;
  background-color: #fff;
  opacity:1
}
#full_options_image_tooltip.posleft {-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);text-align:center}
#full_options_image_tooltip.posleft img {margin-bottom:15px}
#full_options_image_tooltip img {max-width:300px;max-height:300px}
#full_options_image_tooltip p{font-size:14px;line-height:22px;text-align:left}
.feature_icon_tooltip {
  position:absolute;
  display:none;
  width:320px;
  min-height:180px;
  z-index:250;
  padding:10px;
  text-align:center;
  background-color:#fff;
  border:1px dotted #8D8D8D;
  -webkit-box-shadow:0 2px 2px 0 #8D8D8D;
  -moz-box-shadow:0 2px 2px 0 #8D8D8D;
  box-shadow:0 2px 2px 0 #8D8D8D
}
.feature_icon_tooltip img {max-width:300px;max-height:300px}

.agi_akkSelect_wrapper {position:relative}
.agi_akkSelect_wrapper .agi_akkSelect_content {
  -webkit-transition:all ease-in-out .5s;
  -moz-transition:all ease-in-out .5s;
  -ms-transition:all ease-in-out .5s;
  -o-transition:all ease-in-out .5s;
  transition:all ease-in-out .5s;
  list-style:none;
  list-style-position:inside;
  margin:0; padding:0;
}

.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper {background-color:#f3ece2;padding: 5px 0;display:flex;justify-content:space-between;}
.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper:nth-child(2n) {background-color:#fff}
.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper .agi_akkSelect_content {
  max-height:400px; overflow:auto; display:block; background-color:#fff;
}
.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened {
  position:fixed;display:block;
  top:0px;left:0px;width:95%;height:100%;max-height:none;
  min-height:100%;
  background-color:#4b423d;
  z-index:999;
  padding-top: 10px;
}
.admin_mode .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened {padding-top:30px}
.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.closed .agi_akkSelect_content { display:none }
.agi_akkSelect_wrapper .agi_akkSelect_title {
  cursor:pointer;
  display:block;
  position:relative;
  color:#555;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height:40px;
  width:90%;
  line-height: 42px;
  text-align: left !important;
  white-space: nowrap;
  margin: 2px 10px;
  border:1px solid #e0e7ee;
  background:#fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
  overflow:hidden;
  padding: 0 30px 0 18px;
  -webkit-transition:all 0.1s ease-in-out;
  -moz-transition:all 0.1s ease-in-out;
  transition:all 0.1s ease-in-out
}
.agi_akkSelect_wrapper .selected .agi_akkSelect_title {
  width:60%
}
.agi_akkSelect_wrapper .agi_akkSelect_title:hover { border-color:#d0dae5; }
.agi_akkSelect_wrapper .agi_akkSelect_title:after{
  position:absolute;right:10px;top:7px;
  font-family: 'Font Awesome 6 Free';
  content: '\f106';
  font-weight:900;
  font-size: 16px;
  line-height:20px;
  width:25px;
  background-color:#fff;
  border: 1px solid #fff;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  text-align:center;
  -webkit-transition:all .25s;
  -moz-transition:all .25s;
  -ms-transition:all .25s;
  -o-transition:all .25s;
  transition:all .25s
}
.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .agi_akkSelect_title {border-color:#f3ece2;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(179,164,135,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(179,164,135,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(179,164,135,0.6);border-top: 0px;border-left:0px;border-right:0px;}
.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.closed .agi_akkSelect_title:after{
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg)
}
.agi_akkSelect_wrapper .agi_akkSelect_title .titletext {display:block;margin-right:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;height:100%;}
.agi_akkSelect_wrapper .agi_akkSelect_title_selection_info {display: flex; justify-content: space-between; margin: 0;width:0}
.agi_akkSelect_wrapper .selected .agi_akkSelect_title_selection_info {margin: 0 20px;width:40%}
.agi_akkSelect_wrapper .agi_akkSelect_title_selection_info .price {font-size:14px;}
.agi_akkSelect_wrapper .agi_akkSelect_title_selection_info .image,.agi_akkSelect_wrapper .agi_akkSelect_title_selection_info .clearselect {padding:0!important}
.agi_akkSelect_wrapper .agi_akkSelect_title_selection_info .image img{max-height:40px;}
.agi_akkSelect_wrapper .agi_akkSelect_title_selection_info .clearselect .icon {cursor:pointer;color:#992222;font-size:1.5em}

.agi_akkSelect_content input[type="radio"] {float:none;margin:0;}
.agi_akkSelect_content label {display:block;cursor:pointer;font-weight: normal;padding:5px;margin:7px;margin-bottom:10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);background-color:#f6f7f9}
.agi_akkSelect_content label:after {content:" "}
.agi_akkSelect_content label .input_wrapper {display:block;float:left;width:10%;min-width:30px;text-align:left;}
.agi_akkSelect_content label .title_wrapper {display:block;float:left;width:90%;min-width:150px;text-align:left;font-weight:700;}
.agi_akkSelect_content label .description_wrapper {display:block;float:left;width:100%;min-width:150px;text-align:left;}
.agi_akkSelect_content label.hasimg .image_wrapper {display:block;float:left;width:39%;min-width:60px;text-align:center;}
.agi_akkSelect_content label.hasimg .image_wrapper .inner_img {display:block;padding-right:10px}
.agi_akkSelect_content label.hasimg img {max-height:150px; max-width: 100%}
.agi_akkSelect_content label.hasimg .title_wrapper {width:50%;min-width:75px;}
.agi_akkSelect_content label.hasimg .description_wrapper {width:50%;min-width:75px;}

.agi_akkSelect_content li.option {border-bottom: 1px solid #4b423d}
.agi_akkSelect_content .locked_by_wrapper{display:none;clear:both;font-size:.85em;color:#ca0000;padding-left:50px;}
.agi_akkSelect_content li.disabled {background-color:#ececec;opacity:.2;}
.agi_akkSelect_content li.disabled label {cursor:default;border-bottom:2px solid #fff}
.agi_akkSelect_content li.disabledcombi .locked_by_wrapper{display:block}
.agi_akkSelect_content .locked_by_wrapper span{display:block}
.agi_akkSelect_content .locked_by_sold{display:none;clear:both;font-size:.85em;color:#ca0000;padding-left:50px;}
.agi_akkSelect_content li.sold .locked_by_sold{display:block}

.agi_akkSelect_content .selected label {border:1px solid #fc9c60}


.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .agi_akkSelect_content { background-color:#4b423d; padding:20px 10px; max-height:90%}
.agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .agi_akkSelect_title_selection_info {display:none;}
.agi_akkSelect_wrapper .agi_akk_lists_title {display:none;font-weight: bold;margin-bottom: 10px;}
.resp-tab-content:after {
  display:block;
  clear:both;
  content: ' ';
}
@media (any-hover: hover) {

  .agi_akkSelect_content .selected label {border:none}
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened {
    position:initial;
    top:0px;left:0px;width:initial;height:initial;max-height:initial;min-height:initial;
    background-color:transparent;
    z-index:initial;
    padding-top:0;
  }
  .agi_akkSelect_wrapper .agi_akk_lists_title {display:block}
  
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .agi_akkSelect_content {
    max-height:300px;
  }
  .agi_akkSelect_content label {margin:0;padding:10px 0;font-weight:normal}
  .agi_akkSelect_content label:hover, .agi_akkSelect_content .selected label{background-color:#f6f7f9}
  .agi_akkSelect_content li.disabled label:hover {background-color:inherit}
  .agi_akkSelect_content label .title_wrapper{padding-left:10px;font-weight:normal}
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper{position:relative}
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .input_wrapper, .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .description_wrapper {display:none}
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .image_wrapper {width:20%;text-align:center;}
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .title_wrapper {width:79%}
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper .image_wrapper img {max-height:100%;max-width:40px}
  .agi_akkSelect_content label.hasimg .image_wrapper {min-width:40px}
  .agi_akkSelect_content label.hasimg .image_wrapper .inner_img {padding-left:10px}
  .agi_akkSelect_content label.hasimg .title_wrapper{padding-left:0}
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened .agi_akkSelect_content {
    position:absolute;z-index:9999;background-color:#fff;width:90%;
    -webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);
    left:10px;
  }
}
@media (any-hover: none) and (min-width: 900px) {
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened {background-color: rgba(0,0,0,0.85);}
  .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened > div, .agi_akkSelect_wrapper .agi_akkSelect_item_wrapper.opened > ul {
    width: 50%; margin: 0 auto;
  }
}
.agi_akkSelect_content .selected label{background-color:#eff9ec}
/* EOF Akkordeon Dropdown */
/* BOF AGI Perspektivbilder  */
.perspective_image_wrapper {position:relative; overflow:hidden}
.perspective_image_wrapper img {max-width:100%; height:auto}
.pd_imagebox .perspective_image_wrapper {text-align:left}
.perspective_image_wrapper .options_image{display:none;position:absolute;top:0;left:0}
.perspectives_thumbnail_wrapper {margin-top:15px}
.perspectives_thumbnail_wrapper .perspectives_thumbnail_inner {display:inline-block;cursor:pointer;width:60px; margin:0 5px;font-size:12px;vertical-align:middle;text-align:center;color:#09b}
.perspectives_thumbnail_wrapper .perspectives_thumbnail_inner:hover{font-style:italic}
/* EOF AGI Perspektivbilder */
/* END AGI Produktoptions */

/* BOF AGI moreimages */
.lb_image a.moreimages img {
  transition: opacity .2s linear;
}
.lb_image a.moreimages > img:nth-child(2), .lb_image a.moreimages > picture:nth-child(2) img {
  opacity:0;
}
body:not(.no-hover) .listingbox .lb_inner:hover .lb_image a.moreimages > img:nth-child(1),body:not(.no-hover) .listingbox .lb_inner:hover .lb_image a.moreimages > picture:nth-child(1) img {
  opacity:0;
}
body:not(.no-hover) .listingbox .lb_inner:hover .lb_image a.moreimages > img:nth-child(2),body:not(.no-hover) .listingbox .lb_inner:hover .lb_image a.moreimages > picture:nth-child(2) img {
  opacity:1;
}
.listingbox .lb_inner .lb_image.touch-active a.moreimages img:nth-child(1), .listingbox .lb_inner .lb_image.touch-active a.moreimages picture:nth-child(1) img {
  opacity:0;
}
.listingbox .lb_inner .lb_image.touch-active a.moreimages img:nth-child(2), .listingbox .lb_inner .lb_image.touch-active a.moreimages picture:nth-child(2) img {
  opacity:1;
}

.lr_image a.moreimages img {
  transition: opacity .2s linear;
}
.lr_image a.moreimages > img:nth-child(2), .lr_image a.moreimages > picture:nth-child(2) img {
  opacity:0;
}
body:not(.no-hover) .lr_image a.moreimages > img:nth-child(2),body:not(.no-hover) .lr_image a.moreimages > picture:nth-child(2) img {
  opacity:0;
}
body:not(.no-hover) .lr_image:hover a.moreimages > img:nth-child(2),body:not(.no-hover) .lr_image:hover a.moreimages > picture:nth-child(2) img {
  opacity:1;
}
.lr_image.touch-active a.moreimages img:nth-child(1), .lr_image.touch-active a.moreimages picture:nth-child(1) img {
  opacity:0;
}
.lr_image.touch-active a.moreimages img:nth-child(2), .lr_image.touch-active a.moreimages picture:nth-child(2) img {
  opacity:1;
}


.touch-flip-icon {
  position: absolute;
  bottom: 3px;
  right: -15px;
  font-size: 1.25rem;
  color: rgba(255, 255, 255, 0.85);
  z-index: 10;
  border: 1px solid #cecece;
  padding: 5px;
  border-radius: 5px;
  background: rgba(255,255,255,0.5);
  box-shadow: 2px 2px #d6d6d6;
  pointer-events: auto;
}

.touch-flip-icon i {
  text-shadow: 0 0 4px rgba(0,0,0,0.6);
}
/* EOF AGI moreimages */

/* BOF old-price */
.lb_price, .lr_price {
  margin: 15px 0 15px;
  font-size:16px;
  text-align:right;
}
.lr_price {flex-direction:row-reverse}
.lb_price, .lr_price{justify-content:space-between;flex-wrap:nowrap}
.lb_price.cf::before,.lb_price.cf::after, .lr_price.cf::before,.lr_price.cf::after{content:unset;display:none}
.lb_price .new_price,.lr_price .new_price {
  flex-wrap: wrap;
  width: auto;
}
.ac_price .old_price {color: var(--price_old_color, #666);}
.suggestionsBox .ac_price {display:flex;justify-content:space-between;text-align:right}
.suggestionsBox .ac_price .standard_price {width:100%}
.lb_price .old_price,.lr_price .old_price,.ac_price .old_price {
  text-decoration:none;
  position:relative;
}
.lb_price .old_price::before, .lr_price .old_price::before, .ac_price .old_price::before  {
  content: "";
  height: 1px;
  width: 85%;
  display: inline-block;
  border-bottom: 2px solid rgba(227, 40, 40, 0.5);
  -moz-transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg);
  position: absolute;
  right: 10px;
  top: 5px;
}
.pd_price .save_price:before, .lb_price .save_price:before, .lr_price .save_price:before {
  content:"-"
}
.listingbox .lb_price .value_price::after, .listingrow .lr_price .standard_price::after, .listingrow .lr_price .new_price::after, .listingrow .lr_price .uvp_price::after {
  content: '*';
}
/* EOF old-price */

.lb_price .save_price, .lr_price .save_price, .pd_price .save_price{display: none;}
.lb_price .save_price, .lr_price .save_price{display:block;top:5px;left:unset;right:5px;transform:rotate(-15deg)}

.pd_addtobasket_wish {
  align-self: flex-end;
}

/* Header-menu, hide level 2 */
.layout_categories_inner .level2 ul{display:none}

.street_number input[type="text"] {
  width:87%;
}
.street_number input.street_number[type="text"] {
  width:10%;
}
.street_number .hide_required .inputRequirement {display:none}