/* Variablen  */
:root {
    --text: #2e3438;
    --white: #fff;
    --gray: #6c757d;
    --gray-light: #ededed;
    --gray-dark: #343a40;
    --light: #f8f9fa;
    --dark: #343a40;
    --font-family: 'Questrial', helvetica, arial, sans-serif;
    --main:#efefef;
    --notice-bar:#000;
    --notice-bar-color:#fff;
    --header-main: #fff;
    --header-service-title: #888;
    --header-service-text: #343a40;
    --nav-background: #668c53;
    --nav-color: #fff;
    --nav-border: #555;
    --nav-hover: #000;
    --nav-hover-color: #fff;
    --title-background: transparent url(https://cdn02.plentymarkets.com/h7u4levwoyol/frontend/shop/pattern.png) no-repeat 50% 0/cover;
    --title-color: #fff;
    --title-border: transparent;
    --galerie-grid:repeat(6, 1fr);
    --galerie-background: #fff;
    --galerie-border: #fff;
    --galerie-thumb-show:none; /* grid or none */
    --galerie-thumb-border: #eee;
    --galerie-thumb-border-active: #668c53;
    --price: #668c53;
    --manufacture-grayscale:grayscale(0%); /* grayscale(100%) */
    --short-list: #ddd;
    --short-list-padding: 14px;
    --availability:#7ED321;
    --basket-btn:#668c53;
    --basket-btn-font:#fff;
    --basket-btn-border:#668c53;
    --basket-btn-hover:#000;
    --basket-btn-hover-font:#fff;
    --basket-btn-hover-border:#000;
    --itemAction-btn:#ddd;
    --itemAction-btn-font:#fff;
    --itemAction-btn-border:#ddd;
    --itemAction-btn-hover:#fff;
    --itemAction-btn-hover-font:#000;
    --itemAction-btn-hover-border:#fff;
    --tabs-background:#fff;
    --tabs-background-padding:2rem;
    --tabs:#ddd;
    --tabs-font:#2e3438;
    --tabs-active:#668c53;
    --tabs-active-font:#fff;
    --tabs-mobile-title:#000;
    --tabs-mobile-title-font:#fff;
    --tabs-content:transparent;
    --tabs-content-padding:0 2rem;
    --tabs-content-font:#2e3438;
    --newsletter:#668c53;
    --newsletter-font:#fff;
    --newsletter-btn:#fff;
    --newsletter-btn-font:#222;
    --newsletter-btn-border:#fff;
    --newsletter-btn-hover:#000;
    --newsletter-btn-hover-font:#fff;
    --newsletter-btn-hover-border:#000;
    --footer-main:#fff;
    --footer-main-font:#222;
    --footer-list-icon:#668c53;
    --contact-btn:#ddd;
    --contact-btn-font:#222;
    --contact-btn-border:#ddd;
    --contact-btn-hover:#668c53;
    --contact-btn-hover-font:#fff;
    --contact-btn-hover-border:#668c53;
    --footer-benefits:#efefef;
    --footer-benefits-color:#222;
    --footer-copyright:#fff;
    --footer-copyright-color:#222;
    --footer-copyright-border:#fff;
}


/* GRID  */
.wrapper{box-sizing:border-box;-ms-overflow-style:scrollbar; font-size:14px;}
*,::before,::after{box-sizing:inherit}
*, *::before, *::after {-webkit-box-sizing: border-box;box-sizing: border-box;}
.container-max{z-index: auto;max-width: 1200px;width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;display: -webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width: 576px) {
.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width: 768px) {
.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width: 992px) {
.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width: 1200px) {
.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
@media (min-width: 576px) {
.d-sm-none{display:none!important}
.d-sm-inline{display:inline!important}
.d-sm-inline-block{display:inline-block!important}
.d-sm-block{display:block!important}
.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width: 768px) {
.d-md-none{display:none!important}
.d-md-inline{display:inline!important}
.d-md-inline-block{display:inline-block!important}
.d-md-block{display:block!important}
.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width: 992px) {
.d-lg-none{display:none!important}
.d-lg-inline{display:inline!important}
.d-lg-inline-block{display:inline-block!important}
.d-lg-block{display:block!important}
.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width: 1200px) {
.d-xl-none{display:none!important}
.d-xl-inline{display:inline!important}
.d-xl-inline-block{display:inline-block!important}
.d-xl-block{display:block!important}
.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media print {
.d-print-none{display:none!important}
}
.justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}

@media (min-width: 768px) {
.justify-content-md-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
}
.justify-content-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
.align-items-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
.align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
img {vertical-align: middle;border-style: none;}
.img-fluid {max-width: 100%;height: auto;}
a{text-decoration: none;color: var(--text);}
ol, ul, dl {margin-top: 0;margin-bottom: 0;list-style: none;padding: 0;}
hr {margin-top: 14px;margin-bottom: 14px;border: 0;border-top: 1px solid #dee2e6;}

.wrapper {margin: 0;font-family: var(--font-family);font-size: 15px;font-weight: 400;line-height: 1.5;color: var(--text);text-align: left;}
::selection {background: #ddd;color: #000;}

.wrapper{border:1px solid #ddd;}

/* TOPBAR  */
.notice-bar{letter-spacing: .04rem;font-size: .9rem;padding: .5rem 14px;text-align: center;background:var(--notice-bar); color:var(--notice-bar-color);}
.notice-bar ul{display: flex;justify-content: space-between;}
.notice-bar a{color:var(--notice-bar-color);}

/* MAIN HEADER  */
.main-header{position: relative;background:var(--header-main);}

/* LOGO  */
.brand-wrapper a{display: inline-block;white-space: nowrap;padding: 14px 0;}
.brand-wrapper img{max-width: 250px;}
@media (min-width: 992px) {
.brand-wrapper img{max-width:300px;}
}

/* SERVICE HEADER  */
@media (min-width: 768px) {
.service-header {align-items: center;}
.service-header .service{margin:0 1.5rem;    text-align: right;}
.service-header .title{color: var(--header-service-title);font-size: .8rem;line-height: 1;margin: 20px 0 0;letter-spacing: -0.5px;}
.service-header .text{color: var(--header-service-text);font-size: 14px;margin-top: 0;padding-top: 0;letter-spacing: -0.5px;}
.service-header .text a{color: var(--header-service-text);}
}
@media (min-width: 992px) {
.service-header .text{font-size: 16px;}
.service-header .title{font-size: 14px;}
}

/* NAVIGATION  */
.mainNavigation{border-top: 1px solid var(--nav-border);border-bottom: 1px solid var(--nav-border);background:var(--nav-background);color:var(--nav-color);}
.mainNavigation .navbar {position: relative;display: inline-block;width: 100%;max-width: 100%;}
.mainNavigation .main-navbar{position:relative}
#mainmenu {display: flex;flex-wrap: wrap;}
#mainmenu > li > a {display: inline-flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;padding: 0 14px;height: 50px;color:var(--nav-color);    font-size: 16px;text-transform: uppercase;letter-spacing: .2rem;}
#mainmenu > li:hover {background-color: var(--nav-hover);color: var(--nav-hover-color);}
#mainmenu > li:hover > .pane {display: block;}
#mainmenu > li.has-children > a::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}
#mainmenu .pane {display: none;position: absolute;left: 0;width: 100%;padding: 2rem;box-sizing: border-box;background-color: #fff;z-index: 1;border: 1px solid #ddd;}
#mainmenu .pane ul {display: flex;flex-wrap: wrap;}
#mainmenu .pane>ul>li {dmargin-bottom:2rem;}
#mainmenu .pane li {margin-right: 3rem;}
#mainmenu .pane li:hover > a {color: #416b83;}
#mainmenu .pane ul ul {display: flex;flex-direction: column;}
#mainmenu .pane .has-children > a {margin-bottom: 14px;display: block;font-weight: bold;border-bottom: 1px solid;}


/* CONTENT  */
.main{background:var(--main);}
.title-row{padding-top: 1.5rem;background:var(--title-background); color:var(--title-color);margin-bottom: 3rem;}
.title-row .title{font-weight: normal;text-transform: uppercase;font-size: 16px;border-bottom: 1px solid var(--title-border);padding-bottom: 2rem;text-align: center;}
@media (min-width: 768px) {
.title-row .title{font-size: 18px;}
}

/* GALERIE  */
.galerie{}
.galerie img{display: block;max-width: 100%;height: auto;margin: auto;-o-object-fit: contain;object-fit: contain;mix-blend-mode: multiply;position: absolute;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;width: auto;max-width: 100%;height: auto;max-height: 100%;margin: auto;-webkit-transition: 0.4s cubic-bezier(0, 0, 0.26, 1);transition: 0.4s cubic-bezier(0, 0, 0.26, 1);}
.galerie input[type="radio"] {position: absolute;bottom: 0;left: -9999px;}
.featured-wrapper {position: relative;}
.featured-wrapper .featured-list {display: grid;}
.featured-wrapper .featured-list li {grid-column: 1;grid-row: 1;opacity: 0;transition: opacity 0.25s;border:1px solid var(--galerie-border);background:var(--galerie-background);}
.featured-wrapper .arrows label::before,
.featured-wrapper .arrows label::after {background-color: #fff;position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;color: var(--black);background-position: center;background-repeat: no-repeat;background-size: 24px 24px;opacity: 0.5;transition: opacity 0.25s;}
.featured-wrapper .arrows label::before {left: 10px;}
.featured-wrapper .arrows label::after {right: 10px;}
.thumb-list {display: var(--galerie-thumb-show);grid-template-columns: var(--galerie-grid);grid-column-gap: 20px;margin-top: 20px;}
.thumb-list label {display: grid;}
.thumb-list img{grid-column: 1;grid-row: 1;}

[id="image1"]:checked ~ .container .featured-list li:nth-child(1),
[id="image2"]:checked ~ .container .featured-list li:nth-child(2),
[id="image3"]:checked ~ .container .featured-list li:nth-child(3),
[id="image4"]:checked ~ .container .featured-list li:nth-child(4),
[id="image5"]:checked ~ .container .featured-list li:nth-child(5),
[id="image6"]:checked ~ .container .featured-list li:nth-child(6),
[id="image7"]:checked ~ .container .featured-list li:nth-child(7),
[id="image8"]:checked ~ .container .featured-list li:nth-child(8),
[id="image9"]:checked ~ .container .featured-list li:nth-child(9),
[id="image10"]:checked ~ .container .featured-list li:nth-child(10),
[id="image11"]:checked ~ .container .featured-list li:nth-child(11),
[id="image12"]:checked ~ .container .featured-list li:nth-child(12),
[id^="image"]:checked ~ .container .arrows [for^="image"]:hover::before,
[id^="image"]:checked ~ .container .arrows [for^="image"]:hover::after {
  opacity: 1;
}

[id="image1"]:checked ~ .container .arrows [for="image12"]::before,
[id="image2"]:checked ~ .container .arrows [for="image1"]::before,
[id="image3"]:checked ~ .container .arrows [for="image2"]::before,
[id="image4"]:checked ~ .container .arrows [for="image3"]::before,
[id="image5"]:checked ~ .container .arrows [for="image4"]::before,
[id="image6"]:checked ~ .container .arrows [for="image5"]::before,
[id="image7"]:checked ~ .container .arrows [for="image6"]::before,
[id="image8"]:checked ~ .container .arrows [for="image7"]::before,
[id="image9"]:checked ~ .container .arrows [for="image8"]::before,
[id="image10"]:checked ~ .container .arrows [for="image9"]::before,
[id="image11"]:checked ~ .container .arrows [for="image10"]::before,
[id="image12"]:checked ~ .container .arrows [for="image11"]::before  {
  content: '';background-image: url(https://cdn02.plentymarkets.com/h7u4levwoyol/frontend/ebay/icons/arrow-prev-slideshow.svg);
}

[id="image1"]:checked ~ .container .arrows [for="image2"]::after,
[id="image2"]:checked ~ .container .arrows [for="image3"]::after,
[id="image3"]:checked ~ .container .arrows [for="image4"]::after,
[id="image4"]:checked ~ .container .arrows [for="image5"]::after,
[id="image5"]:checked ~ .container .arrows [for="image6"]::after,
[id="image6"]:checked ~ .container .arrows [for="image7"]::after,
[id="image7"]:checked ~ .container .arrows [for="image8"]::after,
[id="image8"]:checked ~ .container .arrows [for="image9"]::after,
[id="image9"]:checked ~ .container .arrows [for="image10"]::after,
[id="image10"]:checked ~ .container .arrows [for="image11"]::after,
[id="image11"]:checked ~ .container .arrows [for="image12"]::after,
[id="image12"]:checked ~ .container .arrows [for="image1"]::after {
  content: '';background-image: url(https://cdn02.plentymarkets.com/h7u4levwoyol/frontend/ebay/icons/arrow-next-slideshow.svg);
}

[id="image1"]:checked ~ .container .thumb-list [for="image1"]:after,
[id="image2"]:checked ~ .container .thumb-list [for="image2"]:after,
[id="image3"]:checked ~ .container .thumb-list [for="image3"]:after,
[id="image4"]:checked ~ .container .thumb-list [for="image4"]:after,
[id="image5"]:checked ~ .container .thumb-list [for="image5"]:after,
[id="image6"]:checked ~ .container .thumb-list [for="image6"]:after,
[id="image7"]:checked ~ .container .thumb-list [for="image7"]:after,
[id="image8"]:checked ~ .container .thumb-list [for="image8"]:after,
[id="image9"]:checked ~ .container .thumb-list [for="image9"]:after,
[id="image10"]:checked ~ .container .thumb-list [for="image10"]:after,
[id="image11"]:checked ~ .container .thumb-list [for="image11"]:after,
[id="image12"]:checked ~ .container .thumb-list [for="image12"]:after{
  content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: black;opacity: .3;
}




.prop-1-1,.featured-wrapper .featured-list li, .thumb-list li {padding-bottom: 100%;}
[class^="prop-"],.featured-wrapper .featured-list li, .thumb-list li {position: relative;width: 100% !important;height: 0 !important;    background: var(--galerie-background);}

/* PREIS  */
.single-prices{line-height: 1;margin-top:2rem;}
@media (min-width: 768px) {
.single-prices{margin-top:0;}
}
.crossprice{font-size: .8rem;color: #6c757d;}
.price{font-size: 2rem;color:var(--price);}
.vat{font-size: .8rem;color: #6c757d;}

/* HERSTELLER LOGO  */
.manufacture{text-align: center;width: 100%;margin-bottom:2rem;}
.manufacture img{max-width: 200px;filter: var(--manufacture-grayscale);transition: all 1s ease;}
.manufacture:hover img{filter: grayscale(0%);}

/* KURZBESCHREIBUNG  */
.single-description{margin-bottom:20px;}
@media (min-width: 768px) {
.single-description{text-align: justify}
}

/* TABELLE  */
.short-list{margin-bottom: 14px;background-color: var(--short-list);padding:var(--short-list-padding);}
ul.ul-list {padding: 0;margin:0;width: 100%;}
ul.ul-list li{display:block;padding:2px;list-style:none;border-bottom:1px solid var(--gray-light)}
ul.ul-list li:last-child{border-bottom:none;}
@media (min-width: 576px) {
ul.ul-list li{display:table;width:100%}
}
ul.ul-list li span.name{margin-right:0;width:100%;font-weight:700}
ul.ul-list li span.value{width:100%}
ul.ul-list li span.value p{margin-bottom:0}
@media (min-width: 576px) {
ul.ul-list li span.name{margin-right:10px;width:50%;font-weight:400}
ul.ul-list li span.value{width:50%;font-weight:400}
}
ul.ul-list li span span{display:inline}
ul.ul-list span{display:block;padding:2px;white-space:normal}
@media (min-width: 576px) {
ul.ul-list span{display:table-cell;padding:4px}
}

/* VERFÜGBARKEIT  */
.availability{}
.availability:before {background: var(--availability);content: "";width: .6rem;height: .6rem;display: inline-block;border-radius: .6rem;margin-right: .3rem;}

/* SOFORT-KAUFEN-BUTTON  */
.add-to-basket-container{}
.btn-addcart{display: block;text-align: center;padding: 1.5rem 0.5rem;text-transform: uppercase;margin: 14px 0;background: var(--basket-btn);color:var(--basket-btn-font);border:1px solid var(--basket-btn-border);}
.btn-addcart:hover{background: var(--basket-btn-hover);color:var(--basket-btn-hover-font);border:1px solid var(--basket-btn-hover-border);}

/* MERKLISTE / FRAGEN ZUM ARTIKEL  */
.itemAction{}
.itemAction li a{text-align: center;margin: .2rem;padding: .5rem;background: var(--itemAction-btn);color:var(--itemAction-btn-font);border:1px solid var(--itemAction-btn-border);}
.itemAction li a:hover{background: var(--itemAction-btn-hover);color:var(--itemAction-btn-hover-font);border:1px solid var(--itemAction-btn-hover-border);}

/* TABS  */
.tabbed{margin-top:4rem; margin-bottom: 4rem;background: var(--tabs-background); padding: 14px 0;}
@media (min-width: 768px) {
.tabbed{padding: var(--tabs-background-padding);}
}
.tabbed figure {display: block;margin-left: 0;clear: both;margin: 2rem 0 0;}
.tabbed > input { display: none; }
@media (min-width: 768px) {
.tabbed figure > div { display: none; }
}
.tabbed nav{justify-content: space-between;flex-wrap: nowrap;margin: 0 -14px;}
.tabbed figure>div {width: 100%;background: var(--tabs-content);line-height: 1.5em;letter-spacing: 0.3px;color: var(--tabs-content-font);padding: var(--tabs-content-padding);}
#tab1:checked ~ figure .tab1,
#tab2:checked ~ figure .tab2,
#tab3:checked ~ figure .tab3 {display: block;}

nav label {font-size: 16px;padding: 2rem 14px;background: var(--tabs);color: var(--tabs-font);margin-right: 14px;margin-left: 14px;flex-basis: 100%;text-align: center;}
nav label:hover { background: var(--tabs-active);color: var(--tabs-active-font); }

#tab1:checked ~ nav label[for="tab1"],
#tab2:checked ~ nav label[for="tab2"],
#tab3:checked ~ nav label[for="tab3"] {
  background: var(--tabs-active);color: var(--tabs-active-font);position: relative;border-bottom: none;
}

#tab1:checked ~ nav label[for="tab1"]:after,
#tab2:checked ~ nav label[for="tab2"]:after,
#tab3:checked ~ nav label[for="tab3"]:after {
border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 30px solid var(--tabs-active);bottom: -29px;margin-left: -30px;content: "";height: 0;left: 50%;position: absolute;width: 0;}
.mobile-title{font-size: 1.2rem;padding: 14px;text-align: center;background: var(--tabs-mobile-title);color: var(--tabs-mobile-title-font);}
@media (min-width: 768px) {
.mobile-title{display:none;}
}

/* TABS VERTIKAL */
@media (min-width: 768px){
.tabbed.vertical{display:flex;}
.tabbed.vertical nav{width: 25%;flex-direction: column;justify-content: flex-start;margin: 0;}
.tabbed.vertical nav label {flex-basis: 0;margin-bottom: 14px;padding: 14px 14px;}
.tabbed.vertical #tab1:checked ~ nav label[for="tab1"]:after,
.tabbed.vertical #tab2:checked ~ nav label[for="tab2"]:after,
.tabbed.vertical #tab3:checked ~ nav label[for="tab3"]:after {border-left: 10px solid var(--tabs-active);border-bottom: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid transparent;top: 0;bottom: 0;left: auto;right: -20px;margin: auto;}
.tabbed.vertical figure{width: 75%;margin-top: 0;}
}

/* FOOTER */
.footer{}
.footer-top{color: var(--newsletter-font);background-color: var(--newsletter);padding:1.5rem 0;}

/* NEWSLETTER */
.newsletter-left{align-items: center;font-size:17px}
.newsletter-left i{font-size: 3rem;margin-right: 2rem;display:none;}
@media (min-width: 768px) {
.newsletter-left i{display:block;}
}
.newsletter-right{align-items: center;}
.newsletter-submit-btn{border: 1px solid var(--newsletter-btn-border);padding: .5rem;background: var(--newsletter-btn);color: var(--newsletter-btn-font);display: block;text-align: center;}
.newsletter-submit-btn:hover{border: 1px solid var(--newsletter-btn-hover-border);background: var(--newsletter-btn-hover);color: var(--newsletter-btn-hover-font);}

/* FOOTER MAIN */
.footer-main{padding-top:2rem;padding-bottom: 2rem;background: var(--footer-main);color: var(--footer-main-font);}
.footer-main a{color: var(--footer-main-font);}
.main-footer-box{}
.main-footer-title {text-transform: uppercase;font-weight: bold;margin-bottom: 14px;}
.main-footer-content{}
.main-footer-content .list{list-style: none;padding:0;margin-bottom: 1.5rem;}
.main-footer-content .list li{margin-bottom: .5rem;}
.main-footer-content .list li a:before {padding-right: 8px;content: "x";color: var(--footer-list-icon);margin-top: -.14px;display: block;float: left;}
.main-footer-content .list.benefits li:before {padding-right: 8px;content: "✔";color: var(--footer-list-icon);margin-top: -.14px;display: block;float: left;}
.btn-contact{border: 1px solid var(--contact-btn-border);padding: .5rem;background: var(--contact-btn);color: var(--contact-btn-font) !important;display: block;text-align: center;}
.btn-contact:hover{border: 1px solid var(--contact-btn-hover-border);background: var(--contact-btn-hover);color: var(--contact-btn-hover-font) !important;}

/* FOOTER BENEFITS */
.footer-bottom{color: var(--footer-benefits-color);background-color: var(--footer-benefits);padding-top: 2rem;padding-bottom: 14px;}
.footer-bottom i {font-size: 2rem;margin-right: 1rem;color:#668c53;}
.footer-bottom-title{color:#668c53;}
.footer-bottom-content p{margin-top:0;font-size: 14px;}
.footer-bottom-content .footer-bottom-title{font-size: 18px;margin:0;font-weight: normal;}

/* FOOTER COPYRIGHT */
.footer-copyright{padding-bottom: 14px;color: var(--footer-copyright-color);;background-color: var(--footer-copyright);font-size: 13px;}
.footer-copyright .container-max {border-top: 1px solid var(--footer-copyright-border);padding-top: 14px;}

/* FOOTER LOGOS */
.payment-list{list-style: none;padding-left: 0;display:flex;justify-content: center;    flex-wrap: wrap;}
@media (min-width: 768px) {
.payment-list{justify-content: flex-end;}
}
.payment-list li{}
.payment-list img{max-width:100%;}
.grayscale{filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);background:#fff;border-radius: 3px;padding: 2px;margin-bottom: 4px;}
.grayscale:hover{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}

.single-description ul{list-style: square;padding-left: 15px;}


li a[href="https://www.ebay.de/str/holzkonzept/Sonstige/_i.html?_storecat=1"] {
    display: none !important;
}

