td.quantity .submit_container,.product .submit_container{display:flex;flex-wrap:wrap;max-width:320px;justify-content:center}td.quantity .submit_container .quantity_container,.product .submit_container .quantity_container{display:flex;margin-bottom:5px}td.quantity .submit_container .quantity_container input,.product .submit_container .quantity_container input{width:44px;height:44px;line-height:44px;padding:0 0 0 8px;border:1px solid #6e7f91}td.quantity .widget.widget-select,.product .widget.widget-select{width:100%;margin:0;display:none}td.quantity .toggle_favorites,td.quantity .add_to_wishlist,.product .toggle_favorites,.product .add_to_wishlist{margin:0;line-height:44px;height:44px;padding:0 16px 0 8px;background:#6e7f91;color:#fff;text-align:left}td.quantity .toggle_favorites:hover,td.quantity .toggle_favorites:focus,td.quantity .add_to_wishlist:hover,td.quantity .add_to_wishlist:focus,.product .toggle_favorites:hover,.product .toggle_favorites:focus,.product .add_to_wishlist:hover,.product .add_to_wishlist:focus{background:#6e7f91;color:#fff}td.quantity .toggle_favorites span,td.quantity .add_to_wishlist span,.product .toggle_favorites span,.product .add_to_wishlist span{display:block;position:relative;padding-left:50px}td.quantity .toggle_favorites span:before,td.quantity .add_to_wishlist span:before,.product .toggle_favorites span:before,.product .add_to_wishlist span:before{content:"";position:absolute;left:0;top:-2px;width:44px;height:44px;background-image:url("/files/icons/wishlist.svg");background-repeat:no-repeat;background-position:center center;background-size:32px}td.quantity .add_to_cart,.product .add_to_cart{background-image:url("/files/icons/cart.svg");background-repeat:no-repeat;background-position:center center;background-size:85% 85%;background-color:#759d8b;width:44px;height:44px;line-height:1;margin-right:5px}td.quantity .add_to_cart:hover,td.quantity .add_to_cart:focus,.product .add_to_cart:hover,.product .add_to_cart:focus{background-image:url("/files/icons/cart.svg");background-repeat:no-repeat;background-position:center center;background-size:85% 85%;background-color:#759d8b}td.quantity .add_to_cart span,.product .add_to_cart span{display:none}td.quantity .add_to_cart:after,.product .add_to_cart:after{content:"";display:block;width:44px;height:44px}td.quantity .cart-button,.product .cart-button{width:44px;height:44px;margin:0;padding:0}td.quantity .cart-button button,.product .cart-button button{border:0;margin:0;padding:0;width:100%;height:100%;background:#fff;font-size:24px;color:#6e7f91;cursor:pointer;border-top:1px solid #6e7f91;border-bottom:1px solid #6e7f91}td.quantity .cart-button button:hover,td.quantity .cart-button button:focus,.product .cart-button button:hover,.product .cart-button button:focus{background:#6e7f91;color:#fff}td.quantity .cart-button.remove-cart button,.product .cart-button.remove-cart button{border-left:1px solid #6e7f91}td.quantity .submit_container{margin:0;justify-content:flex-start}td.quantity .submit_container .quantity_container input{width:32px;height:32px;line-height:32px}td.quantity .cart-button{width:32px;height:32px}td.quantity .cart-button button{font-size:20px}td.quantity .cart-button.add-cart button{border-right:1px solid #6e7f91}
.product_list{display:flex;flex-wrap:wrap}.product_list .product{width:100%;padding:24px;margin-bottom:1.2rem;background:#f6f6f6;background:linear-gradient(176deg, #f6f6f6 0%, #eff0f2 100%)}@media only screen and (min-width:500px){.product_list .product{width:49%;margin-right:2%}.product_list .product:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:1024px){.product_list .product{width:32%;margin-right:2%}.product_list .product:nth-of-type(2n){margin-right:2%}.product_list .product:nth-of-type(3n){margin-right:0}}.product_list .image_container{text-align:center}.product_list .image_container img{width:auto;max-height:215px}.product_list h3{margin:0.4rem 0;text-align:center;font-size:28px;font-family:"Montserrat Light", Helvetica, sans-serif}.product_list h3 a{color:#6e7f91;text-decoration:none}.product_list h3 a:focus,.product_list h3 a:hover{color:#6e7f91}.product_list .teaser{margin:0.6rem 0;text-align:center;border-bottom:1px solid #6e7f91;padding-bottom:0.6rem}.product_list .price{margin:0.6rem 0;font-size:28px;text-align:center}
