button.addCart{position:relative;overflow:visible}
.wishlist{text-align:center;margin-top:10px;z-index:5}
.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:230px}
@media(max-width:1149px){.wishlist .dropdown-container{width:55%;min-width:290px}
}
@media(max-width:750px){.wishlist .dropdown-container{min-width:250px}
}
.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}
.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;padding-top:10px;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:290px}
@media(min-width:1149px){.wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-list.active,.wishlist .dropdown-list.active{width:100%}
}
.wishlist .dropdown-list .dropdown-text{padding:15px;font-size:12px;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-secondary-color)}
.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{padding:0}
.wishlist .dropdown-element button{text-align:left;width:100%;color:var(--text-primary-color);padding:2px 12px;margin:0;display:block;cursor:pointer;background-color:transparent;border:0}
.wishlist .dropdown-element span{padding:6px 12px;margin:0;display:block;cursor:pointer}
.wishlist .create-wishlist{padding:10px}
.wishlist .create-wishlist input[type=text],.wishlist .create-wishlist button#submitWishlistForm{display:inline-block;vertical-align:middle}
.wishlist .create-wishlist input[type=text]{border:1px solid var(--border-primary-color);padding:6px;margin:0;background-color:var(--background-primary-color);font-size:12px;width:100%;height:35px;display:block;border-radius:4px}
.wishlist .create-wishlist input[type=text]:focus-visible{outline:2px solid var(--border-tertiary-color)}
.wishlist .create-wishlist button#submitWishlistForm{margin:5px 0 0 0;padding:0;height:32px;font-size:12px;box-sizing:content-box;display:block;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-secondary-color);border-left:1px solid var(--border-secondary-color);border-bottom:1px solid var(--border-secondary-color)}
}
@media(max-width:750px){.wishlist{margin:10px auto}
.wishlist .wishlistForm{width:100%;font-size:14px}
.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;width:inherit;min-width:250px}
}
.qv-content .wishlist .wishlistForm:not([class*="disabled-"]) .dropdown-list.active,.qv-content .wishlist .dropdown-list.active{width:100%}
.qv-content .wishlist .dropdown-list.active button.submit-wishlist{margin:20px auto 0 auto;display:block}
form.sizes input[type=checkbox],form.sizes input[type=radio]{display:none}
.sizes a:not(.other-motiv,.print-at-home,.wishlist,.button.addCart,.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!important;margin:0;padding:0;min-width:0}
form.sizes .sizes label{float:left}
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{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:13px;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:12px;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 h2{font-weight:500;margin:40px 0}
.slider-container.recently-viewed{height:0}
.slider-container .item{margin:0 6%;position:relative}
.slider-container .item img{max-width:100%;height:auto;width:inherit}
.slider-container.content-teaser-carousel-container .item img{width:auto;height:auto}
.slider-container .item div.label span.label img{width:auto;height:25px}
.slider-container .item a{display:block;margin-top:2px}
.slider-container.recently-viewed .item a{margin-bottom:2px}
.slider-container .item .price,.slider-container .item .member-price{display:none;margin-top:5px;width:100%;text-align:center;height:20px;line-height:20px;letter-spacing:1px}
.slider-container .item .price.product,.slider-container .item .member-price.product{display:block}
.slider-container .item .basicprice{text-align:center;display:block;height:20px}
.slider-container .item .basicprice ~ .basicprice{display:none}
.slider-container .history-price{text-align:center;height:20px}
.slider-container .history-price>span{font-size:13px!important}
.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}