.variation-btn img.variation-icon{width:40px;height:40px;display:block;margin:0 auto 8px;object-fit:contain}.variation-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.variation-btn{border:1px solid #ccc;background:#f9f9f9;font-size:15px;padding:12px 16px;cursor:pointer;border-radius:6px;transition:all .2s ease;flex:0 1 180px;text-align:center}.variation-btn.active{border-color:#63ad3c;background:#e8f6e0;color:#000}.variation-btn:hover{background:#63ad3c;color:#fff}