#product .product-card{display:flex}#product .product-card>.product-images img{width:100%}#product .product-card>.product-images ul{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0}#product .product-card>.product-images ul li{width:47%;margin:5px 0}#product .product-card>.product-description .subhead{margin-bottom:50px}#product .product-card>.product-description .subhead form{display:flex;flex-flow:row wrap}#product .product-card>.product-description .subhead .prices{margin-right:30px}#product .product-card>.product-description .subhead .prices .price-discount{margin:7px 0 12px;width:159px;height:25px;padding-top:1px;padding-left:10px;font-size:.9rem;color:#fff;background:url("/img/icon-discount-arrow-small.png") no-repeat center;text-shadow:2px 2px 0 rgba(0,0,0,.3)}#product .product-card>.product-description .subhead .prices .price-discount .amount{font-size:1rem}#product .product-card>.product-description .subhead .prices .price-discount .currency{color:#fff}#product .product-card>.product-description .subhead .prices .price-original{text-decoration:line-through;font-size:1.5rem}#product .product-card>.product-description .subhead .prices .price{margin-top:6px;font-size:1.5rem}#product .product-card>.product-description .subhead .prices .price .currency{font-size:1.35rem}#product .product-card>.product-description .tracklist p{white-space:pre-line}#product .product-card>.product-description #button-buy,#product .product-card>.product-description #button-bookmark{text-align:left}#product .product-card>.product-description #button-buy:hover,#product .product-card>.product-description #button-bookmark:hover{color:#fff;text-decoration:none}#product .product-card>.product-description #button-buy{padding-left:50px}#product .product-card>.product-description #button-buy.btn-enable{background-color:#769645}#product .product-card>.product-description #button-buy.btn-enable:hover{background-color:rgb(134.4876712329,170.9589041096,78.6410958904)}#product .product-card>.product-description #button-buy.btn-enable:after{content:"";position:absolute;top:12px;left:19px;background:url(/img/assets-icons/cart.png);width:20px;height:20px}#product .product-card>.product-description #button-buy.btn-disabled{background-color:#f2f2f2;color:#555;opacity:1;cursor:default !important}#product .product-card>.product-description #button-buy.btn-incart{background-color:hsl(83.7037037037,36.9863013699%,77.9411764706%);color:#3d3d3d}#product .product-card>.product-description #button-buy.btn-incart:after{content:"";position:absolute;top:12px;left:19px;background:url(/img/assets-icons/cart20.png);width:20px;height:20px;opacity:.7}#product .hits-products{margin:50px auto 40px}#product .hits-products h3{font-size:1.6rem}#product .hits-products .product-list{display:flex;flex-flow:row wrap}#product .hits-products .product-list .product-block{display:flex;flex-flow:row nowrap;width:33%;padding-right:10px;margin-bottom:25px;line-height:1.15}#product .hits-products .product-list .product-block .product-image{margin-right:10px}#product .hits-products .product-list .product-block .product-image img{display:block;width:60px;height:60px}#product .hits-products .product-list .product-block .product-description{display:flex;flex-flow:column nowrap;justify-content:space-between}#product .hits-products .product-list .product-block .product-description .prices{line-height:1rem}#product .hits-products .product-list .product-block .product-description .prices .price-compare,#product .hits-products .product-list .product-block .product-description .prices .price{display:inline-block;white-space:nowrap}#product .hits-products .product-list .product-block .product-description .prices .currency{font-size:.9rem}@media screen and (min-width: 601px){#product .product-card{flex-flow:row nowrap;justify-content:space-between}#product .product-card .product-images{width:30%}#product .product-card .product-description{width:67%}#product .product-card .product-description #button-buy{min-width:190px}#product .hits-products .product-list .product-block .product-description .prices .price-compare{margin-right:4px}}@media screen and (max-width: 600px){#product .product-card{flex-direction:column}#product .product-card .product-images{margin-top:20px}#product .product-card .product-description .subhead form{display:block}#product .product-card .product-description #button-buy{margin-top:20px}#product .hits-products .product-list .product-block{justify-content:flex-start;flex-flow:column nowrap}#product .hits-products .product-list .product-block .product-image{margin-bottom:7px}#product .hits-products .product-list .product-block .product-description .prices{margin-top:7px}}.shop-modal-name-product-success-added .shop-modal__window .header{padding-right:35px}.shop-modal-name-product-success-added .shop-modal__window .body{font-size:1.2rem;text-align:center}.shop-modal-name-product-success-added .shop-modal__window .controls{margin-bottom:10px;padding-top:140px;text-align:center;background:url("/img/vinyl-smile-1.png") no-repeat center top}.shop-modal-name-product-success-added .shop-modal__window .controls .btn{font-size:1.05rem;min-width:220px;background-color:#769645}.product-index .subhead .btn-wishlist{display:inline-block;vertical-align:middle;margin-left:16px;line-height:0;opacity:.75;transition:opacity .15s,transform .15s}.product-index .subhead .btn-wishlist:hover{opacity:1;transform:scale(1.1)}
