button.addCart{position:relative;overflow:visible}
.wishlist{text-align:center;width:50%}
.wishlist .wishlistForm{position:relative;font-size:11px}
.wishlist .dropdown-container{display:block;position:relative;padding:10px;font-size:14px;text-align:center;text-transform:uppercase;border:1px solid var(--border-primary-color);border-radius:4px;line-height:24px;width:100%;height:47%}
.wishlist .dropdown-container .dropdown-text{text-transform:none}
.wishlist .wishlistForm:not([class*="disabled"]) .dropdown-container.active,.wishlist .dropdown-container.active{border-color:var(--border-tertiary-color);background-color:var(--background-primary-color);position:relative;z-index:200;border-bottom-left-radius:0;border-bottom-right-radius:0}
.wishlist .dropdown-toggle{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.wishlist .dropdown-list{list-style:none;padding:0;margin:0;visibility:hidden;max-height:0;text-align:left}
.wishlist .dropdown-list li{display:none}
.wishlist .dropdown-list.active li{display:block}
.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-list.active,.wishlist .dropdown-list.active{max-height:2000px;border-top:1px solid var(--border-tertiary-color);background:var(--background-primary-color);visibility:visible;transition-delay:.2s;transition-property:visibility,max-height,border-top;top:45px;width:100%;z-index:1}
.wishlist .dropdown-list .dropdown-text{padding:15px;font-size:13px;line-height:15px;display:none}
.wishlist .dropdown-list.active .dropdown-text{display:block}
.wishlist .dropdown-text p:first-child{text-transform:uppercase;font-weight:bold}
.wishlist .dropdown-text a{font-weight:600;border:0;margin:0;padding:0;font-size:12px}
.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-element,.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-element{background-color:var(--background-primary-color);color:var(--text-primary-color)}
.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-element.active,.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-element:hover{background-color:var(--background-tertiary-color)}
.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-element.active,.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-element:hover,.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-element:hover button{color:var(--text-secondary-color)}
.wishlistForm[class*="disabled"] .dropdown-toggle{color:#c1c1c1}
.wishlistForm[class*="disabled"] .dropdown-toggle:before{opacity:.4}
.wishlist .dropdown-element button{width:100%;text-align:left;padding:6px 12px;display:block;font-weight:700}
.wishlist .create-wishlist{display:flex;padding:10px;flex-flow:column;gap:5px}
.wishlist .create-wishlist input[type=text]{padding:6px;margin:0;font-size:12px;height:35px}
.wishlist .create-wishlist input[type=text]:focus-visible{outline:2px solid var(--border-tertiary-color)}
.wishlist .create-wishlist button#submitWishlistForm{margin:0;padding:0;height:32px;font-size:12px;width:100%}
@media(max-width:900px){.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-list.active,.wishlist .dropdown-list.active{transition-delay:0s;border-right:1px solid var(--border-tertiary-color);border-left:1px solid var(--border-tertiary-color);border-bottom:1px solid var(--border-tertiary-color)}
}
@media(max-width:750px){.wishlist{width:100%}
.wishlist .wishlistForm{width:100%;font-size:14px}
.dropdown-container,.wishlist .dropdown-container{width:100%;z-index:998;position:relative}
.wishlist .dropdown-element button{padding:10px 12px}
.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-list.active{transition-delay:0s}
}
.wishlist .dropdown-element:hover,.wishlist .dropdown-element button:hover{color:var(--text-secondary-color)}
.qv-content .wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-list.active,.qv-content .wishlist .dropdown-list.active{width:100%}
form.sizes input[type=checkbox],form.sizes input[type=radio]{display:none}
.sizes a:not(.other-motiv,.print-at-home,.button.addCart,.edit-content-gcat-link,.wishlist-login-link,.wishlist-register-link),form.sizes input + label,form.sizes .flock-container-flocks-master label{display:inline-block;margin:10px 5px 0 0;padding:10px 5px;min-width:60px;border:1px solid #c1c1c1;border-radius:4px;font-size:14px;color:#000;text-align:center;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sizes .edit-content-gcat a{border:0;margin:0;padding:0;min-width:0}
form.sizes .sizes label{float:left}
form.sizes .hint.selectforflocks{position:absolute;top:-82px;left:4px}
@media(max-width:750px){form.sizes .hint.selectforflocks{top:-90px;left:0}
}
form.sizes span#stockalert-btn.stockalert{background:#33baff}
form.sizes span#stockalert-btn:hover{background:#00e1ff}
form.sizes input[type=checkbox]:checked + label,form.sizes input[type=radio]:checked + label{background:#000;border:1px solid #000;color:#fff}
form.sizes input[type=checkbox]:disabled + label,form.sizes input[type=radio]:disabled + label,form.sizes div.logolable.member-only{background:#fff;border:1px solid var(--border-primary-color);color:#777;cursor:default}
.product .make{font-size:14px;color:#000;font-weight:600;display:inline-block;width:100%;text-align:center;height:20px;line-height:20px;white-space:nowrap;position:relative;overflow:hidden}
.product a .name{display:block;text-align:center;font-size:14px;line-height:20px;font-weight:500;width:90%;height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 auto}
@media(max-width:750px){.product a .name{font-size:13px;height:32px;line-height:16px}
}
.slider-container{clear:both;padding:0 57px;overflow:hidden;margin-bottom:50px}
@media(max-width:750px){.slider-container{padding:0 25px}
.slider-container:not(.content-brand-container){min-height:500px}
}
.slider-container h2{font-weight:500;margin:40px 0}
.slider-container.recently-viewed{height:0}
.slider-container .item{margin:0 6%;position:relative;background-color:#fff;padding:15px}
.slider-container .item img{max-width:100%;width:inherit}
.slider-container.content-teaser-carousel-container .item img{width:auto;height:auto}
.slider-container .item a{display:block}
.slider-container .item .price{display:none;margin-top:5px;width:100%;text-align:center;height:40px;line-height:20px;letter-spacing:1px}
.slider-container .item .price.product{display:block}
.slider-container .item .price .standard-price{display:block;font-weight:normal;font-size:12px}
.slider-container .item .basicprice{text-align:center;display:block;height:20px}
.slider-container .item .basicprice ~ .basicprice{display:none}
.slider-container .item .historyprice .hint{bottom:unset;top:0;transform:translateY(-100%)}
.slider-container .item .deposit-price{font-size:12px}
.slider-container.content-teaser-carousel-container .item{padding:0}
.rating .rating1,.rating .rating2,.rating .rating3,.rating .rating4,.rating .rating5{display:flex;width:85px;height:16px;margin-right:10px;justify-content:space-between;flex-wrap:nowrap}
.rating a{cursor:pointer}
.rating span.icon-star-full,.rating span.icon-star-empty{font-size:17px;color:var(--star-active-color)}
.rating a:hover{color:#000}
#ui-datepicker-div{z-index:999!important}