.woocommerce .products .product{border:1px solid #ddd;border-radius:5px;overflow:hidden;background-color:#fff;transition:all .3s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center;padding:20px;margin:20px}.woocommerce .products .product:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-5px)}.woocommerce .products .product .woocommerce-loop-product__title{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;font-size:20px;color:inherit;margin-bottom:10px;text-align:center}.woocommerce .products .product .price{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:16px;color:inherit;margin-bottom:10px}.woocommerce .products .product .button{background-color:inherit;color:#fff;border:1px solid inherit;padding:10px 20px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s;display:inline-block;height:50px;vertical-align:top;margin:0 10px}.woocommerce .products .product .button:hover{background-color:darken(inherit,10%)}.woocommerce .products .product .quantity-container{display:inline-block;vertical-align:top;height:50px}.woocommerce .products .product .quantity input[type=number]{width:60px;padding:5px;border:1px solid inherit;border-radius:4px;text-align:center;color:inherit;font-family:inherit;height:100%;box-shadow:none}.woocommerce .products .product img{transition:transform .3s ease-in-out}.woocommerce .products .product:hover img.zoom-in{transform:scale(1.1)}.woocommerce .products .product:hover img.change-photo{opacity:.8}@media (max-width:768px){.woocommerce .products .product{padding:15px}.woocommerce .products .product .woocommerce-loop-product__title{font-size:14px}.woocommerce .products .product .price{font-size:12px}.woocommerce .products .product .button{padding:8px 15px;font-size:12px}}