.card{width:48%;text-align:center;font-family:'Montserrat',sans-serif;display:inline-block;margin-right:2%;margin-bottom:20px;float:left;padding:0 24px}.price{color:grey;font-size:22px}.heading{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alt-btn{outline:0;text-align:center;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151!important;background-color:#ebe9eb!important;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;opacity:.9}.alt-btn:hover{opacity:1;background-color:#016901;color:#fff}.buttonload{outline:0;text-align:center;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#fff!important;background:#016901!important;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;opacity:.9}.wc-input{text-align:center;margin:0 4px 0 0;float:left;font-size:15px;border:1px solid #d9d9d9;padding:0 10px 0 10px;line-height:2;resize:none;height:32px;width:70px!important;padding-right:0!important}.m-top{margin-top:2em}.card button{outline:0;text-align:center;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151!important;background-color:#dfdcde!important;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;opacity:.9}.card button.active{background-color:#016901!important;color:#fff!important}.card button:hover{opacity:1;background-color:#016901;color:#fff}#cartContainer{width:100%;padding-left:40px;display:flex;flex-wrap:wrap;align-items:stretch}.description{line-height:1.5em;height:3em;overflow:hidden;text-overflow:ellipsis}.buttonload{background-color:#4caf50;border:none;color:#fff;padding:9px 9px;font-size:16px}.viewCart{cursor:pointer}.descriptionContainer{margin-left:20px}.price{color:#1a781a;font-size:15px!important;font-weight:500}.description{font-size:14px!important}.buttons{background:#77a464;box-shadow:inset 0 0 1px 2px #22b922;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#fff;background-color:#016901;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.relatedProduct{width:100%;display:flex;flex-wrap:wrap}